Yawn. Another FPS that is just a rehash of what has been done by DICE and others? You bet your arse.
Now, almost every single FPS that's coming out these days (Including the Call of Duty games, just to cull both sides of the fanboy mentality down) just recycle the same aspects introduced in previous FPS games and resell them to the gaming community. But it seems DICE has followed suit to Treyarch and Infinity Ward, sticking to what they know what works and releasing a game so similar that I would rather call it a 'map-pack' and 'GUI and environment reskin' patch of Battlefield 2 with a half-ass leveling system thrown in.
Then Battlefield 3 goes through Origin and the Godawful browser based user control panel. I don't need to explain that further.
All this being said, I have no intention of recommending Battlefield 3 to anyone.