I'm not sure what version to get, not just because of the amount of people online, but I remember reading that BF2 was full of cheaters. I can get BF2 with 3 (all?) the expansions for the same price of BF2142, so it does seem like a good deal if the online is fine. I can also buy BF1942 cheaper, but it doesn't seem to come with any of the expansions.