User blog comment:Bovell/Lots of new Battlefield 3 details via Twitter, DreamHack festival, PSM3, and interview/@comment-3326681-20110629234141/@comment-1990578-20110630210150

BF2 is available on Steam, and they've just started their ultimate summer sale. I'll keep an eye out for BF2 on the cheap for you.

And P4F is a decent alternative, but like Pedro said, as it's free to play and has purchase-able weapons (as in real money, like any Facebook game), meaning there are those who buy the best weapons. Plus there is the occasional hacker who either makes themselves invisible, or has an aimbot.