On sale right now for just four bucks, Battlefield: Bad Company 2 is the iPhone game I'm spending the most time playing these days.

It's not because of the campaign, I've barely scratched the surface of the 15 or so levels, it that the controls seem fairly responsive and local multiplayer is a blast. I've spent enough time playing matches against my son and dad on our three iPhones to more than warrant the price.

If you're looking for an iPhone shooter, and don't mind the frustrations that sometimes come along with twin stick mobile games, then pick this up.