I love this game. My only real complaint is that some players don't "spot" the enemy team using the "back" button (on 360) and sometimes your teammates get carried away using the air-vehicles instead of going after objectives.

Operation Metro is a great map that is a good change of pace from the others. My teams almost always get to the third conquest point, and sometimes gain control of all three points on that map. I like that there is a constant barrage of bullets flying, which really changes the strategy. If you don't work as a team, it is possible to get stuck in a place and not able to move forward, but luckily, I'm usually on a team with people who know what they are doing. Reviving each other and using ammo and health dumps are very helpful in being successful on this map.

I especially like that the more I play BF3, the more it differentiates itself from Call of Duty. I BF3 is sooooo much more fun and takes a lot more practice and skill to learn what you are doing. The more that I play, the more that I steadily improve.

If I had to come up with a second complaint, it would be that beginners have a somewhat difficult time competing with people who have all the weapon unlocks. Those unlocks can really make a difference in how well you can aim and kill other players, so new players sort of get the shaft and have to tough it out until they get a few unlocks. Still, though, I used that newb time to learn the maps and figure out what I was doing from a player perspective because kills aren't the main goal, getting the objective is.