I don't get why people comment on games they don't know and have never played.
The only real contender for my attention in that list is Battlefield 3. I've played it a few days now and i have to admit i'm impressed. I've played all the battlefields, from the original 1942 (which i liked a lot) to bf 2 with it's nice desert combat mod and the cool titan battles from 2142 northern strike.
However, i've always felt the infantry combat felt 'clunky' in battlefield. Slow and sluggish with somewhat awkward hit detection and often boring long walks back to the action.
Surprisingly, battlefield 3 feels different. It feels fast and accurate, like counter strike, day of defeat or team fortress. So that's good. Also the destructible environment is really cool; you can blast holes in walls just like in Bad Company 2 and almost every part of the scenery can be destroyed or reduced to rubble. So no cover is permanent and that adds to the fast pace of the game.
Maps are pretty good, although there seems to be an ephasis on non-vehicle combat a bit. I really enjoy the hard core mode where the game is much more realistic. With friendly fire on, no red markers above enemies heads, no health regen and other tweaks it's quite different from the vanilla game mode.
Sound is also quite impressive, although it is a bit much at times, especially when you add the lens flares and other blinding effects. And respawning and instantly dying again is common (especially when trying to spawn on team mates), which can get a bit frustrating.
I do miss the more relaxed pace of cRPG battle mode. Also, battlefield does not seem to be a very social game. Not much talking going on. Must be because most are on teamspeak with their friends. Too bad there is no ingame voicecom (yes, origin does have some voice com but who would use that?) like in the Resistance & Liberation source mod (cool game btw!).
Anyways, to summarize: loving bf3 so far, it has exceeded my expectations. However, i have only played the game for a few days now... whether or not the game remains fun on the long term... i don't know.
No way that battlefield will entertain me as long or as much as cRPG has done.