Great multiplayer, fun to explode buildings, underrated
Weaknesses - short single player mode, maps in multiplayer are almost too big, multiplayer needs to keep the different skill levels from playing each other (too many times have beginners been destroyed by veterans online, this goes for all games), good amount of cheaters online
Bottom Line - As it is in the case for all Battlefield games, the multiplayer is astounding and the single player comes up short. However no other game comes close to Battlefield with the ability to wipe out entire buildings. The map size is nice for the most part, but sometimes it is overwhelming how large they can be. The graphics are gorgeous. This game has provided me with the most satisfying Xbox Live experience, however there is a good amount of cheating going on as in most games.
If you like this game I would also recommend - Call of Duty 4: Modern Warfare, Front Lines: Fuel of War, and Far Cry 2