I used this film for a few years when I lived in Japan so I do have some experience with it. 400 isn't the correct EI for this film and developer. You must test your film/developer combination. Try an EI of 250 and cut back by about 20% on your development time. Print using maximum black minimum time method. You'll then be able to decide which direction to go from then.
I agree. In my experience shadow detail is weak at 400 ISO and this film does not like overdevelopment. After experimenting with various ISO ratings and developers I could not get a result which equalled what I could get with Tri-X or HP5. The results were usually still too contrasty for my taste although pyro developers produced the best results.