I had to settle on FH because I think it is so well-balanced, although BK2K is more fun.
FH pisses me off sometimes, it's not a relaxing game to play. But it is very satisfying to have a good game on. BK2K is fast and flows so well, yet I can still zone out more on it and enjoy the experience of the game. FH seems ready to screw you over the moment you blow a shot and isn't particularly relaxing...but it is a very well thought out, balanced game.
I don't have any experience with JM, so it could easily be just as awesome.