In my experience, there really is no such thing as a "bad" black and white film. There are, however, lots of "different" films. When people are in my store and asking for suggestions, I will generally ask them what particular characteristics are important to them (and yes, price is certainly a common one that comes up, along with grain, ease of developing, latitude, etc). However, given all the possible developer/film combinations, it is very hard to comment on a particular film. If you are going to be developing the film yourself, and you are only beginning, I suggest picking a film, any film, and using it with a particular developer until you have a consistent system down pat. Once you know how to control all the variables of developing in your environment and process, then you can start experimenting effectively.
Neopan 400 is a very nice film, and for the price I would definitely recommend the Fuji products. You might have a slightly harder time finding developing times for it, as there is much less of it used than, say, HP5+, but this forum should have you covered.
If you are not developing your film yourself, perhaps find out what kind of developer your lab uses. Let us know, and we can steer you in the right direction as far as a good film goes.
I know I've been vague, but I hope I have helped.
Cheers.
A