I've played many a battlefield game but this is a hunk of garbage. I bought it for $20 and it still wasn't worth it. It's still a bug riddled disaster and every time they patch something they mess the game up more. Except the surprise mechanics that is, they make sure those things work flawlessly.