I think that Battlefield 1942 was one of my favourite online games ever, just after Enemy Territory. It was and still is hilarious. It has submarines, destroyers, aircraft carriers, fighter planes, no helicopters, infantry, AA guns, huge maps, tonnes of players.
It is a blast.
BF2 came out and it was serious, nerfed half of that but admitadly brought the infantry up to par. '42 had bad hit/scan compared to RtCW but it was fun!
BF2 slowed it down, sucked some of the life out of it and made it boring. Plus, I'm not sure, but they never fixed a lot of critical bugs. Oh, and 'unlocks'. Let's unbalance the game. (I had given up on it by then).
Then they had 2142, before fixing BF2 and now they have what? Small maps, regenerating health, vehicles that fly a million miles an hour over a tiny place. For many this has worked.
I myself think the two best hopes for online MP died with 1942 and Enemy Territory, nothing has recovered. They tried with Quake Wars, you know, assymetrical class and objective based true hit-scan shooters. With moderate XP advancement.
Now what do you have? NOW WHAT DO WE HAVE? Shit, shit, and more shit. It's an embarassment and really sad considering that the year is now 2011.
Where is the fun? Where is the fun I ask? Deathmatch spamfests dressed up in serious clothes does not make a game entertaining, to me.