Battlefield 2 is an exciting multiplayer based game featuring great maps and exciting battles.
My main issue with the game is a total lack of a campaign. Even Battlefield 1942 had a campaign, even though it had no story and you just did battles like you were playing multiplayer. The game's single player mode is bad. All you are doing is playing with a pretty responsive AI. There really isn't much fun to this. If the game had a singleplayer mode, it might be a 10/10. The game has a ton of potential to be a 10/10 game, but it was never met with the extremely disappointing singleplayer mode.
Overall, Battlefield 2's fun multiplayer is worth checking out. However, if you are a person who prefers singleplayer to multiplayer, then I suggest that you do not buy this game.