I have played this game for about 2 years now and I still love it. It has great graphics, a good choice of weapons and vehicles, and overall great game play.
First graphics. I don't even have the graphics turned all the way up and they are good. The lighting effects are nice, along with the shadow effects. Smoke effect look good, and the texture is great. I love its graphics.
Second, it has a good amount of weapons and vehicles. It has weapons ranging from the M-16 with an M203 grenade launcher, to SRAW rocket launchers. It has 3 different pistols, 5 sniper rifles, 4 smgs, and more. It has Hummers, M1A2 tanks, FAVs, Blackhawks, F-15, and more. It gives you plenty to drive, float, and fly around in.
Third is game play. The game play is awesome. Its squad based system is perfect for team play, or if your the lone type, you can just run around by yourself and fight the war. In a game, a person can become a commander and give the squads orders, set a radar over a small area, drop artillery on the enemy, or drop vehicles and supplies for his men.
Not to mention its ranking system. With its ranking system, the more you kill, blow up, or destroy, the more points you get. With points you get ranks, like in the real military. With ranks you get new guns. And with new guns you get more firepower. Along with rank, the higher it is the better chance you have of becoming commander.
Well, this is my Battlefield 2 game review, and I give it a 7 1/2 out of 10.