I loved the BF games all the way through Vietnam (after they tweaked it), but had trouble getting in to BF2. I'm not really sure why, to be honest. Maybe I preferred the historical aspects of the first ones, but I think it was some other things, like the Blackhawk campers, etc. I was always a happy sniper, but I had trouble with it in BF2. I played it for a while, then sort of lost interest and dove into Star Wars Battlefront 2, which was more funner simply because it was Star Wars.
I've been wanting to try BF2142, but not sure if it'll be any better than BF2.
I enjoyed Crysis bunches. I regifted it to my nephew right before I heard about this mod, so now I have to go buy it again.
Honestly, I'd expected a bit more from the 2nd game. It seemed way short, and nothing terribly new. I liked Warhead, because the main character was a lot more fun, but again, very short. I only played Crysis multi once, and things were so frenetic and twitchy that I never played again. I couldn't see any strategy or team cohesion at all. To be fair, it was Crysis 1, and I haven't tried 2 multi yet. Dunno if it's different.