I had a play of the Battlefield: Bad Company demo last night - it's a whole lot of fun, although I can't really compare them to other Battlefields (I sadly haven't played any of them).
Havent played bad company yet, but I did play almost every other battlefield and none of them was amazing or really fun.
Battlefield 2 was fun at LAN's. It got old after awhile though. I thought Bad Company was kind of blahhhh but I'm not into realistic shooters I guess.
Then you haven't tried playing BF 1942 over LAN with a couple of friends, pizza, beer and a 1:10 relation between Allies - Axis. Playing 4 guys versus 45+ NPCs in the Berlin level has never been so fun :110: