BF2 is still going strong. I play when I can, but between here and college there's not a whole lot of time... oh, and work.
I never got into 2142. I tried the demo and didn't like the feel of it.
You can pick up BF2 and Special Forces for around $20. You can even find all the expansions with it for close to that.