I am a BF fan. I played a little 1942, and then went into BF2. I have Special Forces, but seldom play it (mainly got it for the guns). I tried the demo for 2142, but it felt more like a mod than a separate game so I didn't bother.
I am looking forward to BF3, though. Hopefully it will be worth buying. I may try out BF:Heroes, too.