Quoting Ts4Ever on the matter of new features that make people complain:
"Of course people complain about that. Because they are fucking stupid. They click on a flag and want to spawn there at once, preferably behind the attacker who tries to cap it."
Most of you are probably too young to remember the old days where Half-Life and CS were "realistic games", Quake3 was arcade and Unreal Tournament was something in between. And trust me, there were way more people playing Quake than any other 3D shooter at some point in time. So now we have those new shooters, which are a direct analogue of Quake in those days, i.e. "kill, kill, kill, die, spawn, repeat". The only thing that is appealing about them is that they have the best graphics and are trendy at the moment. Once the graphics is getting old and the trend moves, NOBODY will play these games.
Now let's get back to Counterstrike. People still play it, they've been playing it before the CS2 came out! How many people play Quake or Unreal? You can still find a lot of people playing the original HL.
So forget about this "what can we change in FH2 to attract a bigger player base?" idea. There is nothing you can do. Young players will still play the new trendy game and the old players will stick to the older ones, which are more thought-out. And younger players want to load a game that pushes their system to the limits, since they spent all that money on their cool rig.
For me personally, the greatest advantages of FH2 (and BF2, I still play it) are the player numbers (64) and the combined arms play with tanks, arty, planes, etc, which make it highly realistic all by itself. That is, a bunch of infantries cramped into a very confined space as in Modern Warfare (1 or 2, that is irrelevant) is NOT realistic by any means.