Two major things cause this game from being perfect...

User Rating: 9.5 | Battlefield 2 PC
I have been playing Battefield 2 nearly a year now and it is still grasping for every aspect. However, I do not like the fact the body must sustain so many bullets before completely terminating (dying). I absolutely hate that the only way a sniper can achieve a one shot kill...is in the head. Why not the body? I also hate that the bullets in BF2 can barely reach the distance of 200m where in real life, a standard assault rifle can reach distances of 400m. A sniper rifle can reach 1km in standard where in BF2...nearly 300m. The pistol does barely any damage too. The fog in the Arab territories is ridiculous causing the line of sight unrealisticly near. And the map selection is too limited meaning it is either the Desert cities in the Middle East or some Summer environment near or in China. There is no snow maps or actual city maps. The vehicles are too limited and the Russian arsenal for MEC was underestimated. The SVD is completely and utterly unrealistic causing barely any damage for its category. Also, the promotion requirements are too unrealistic as well and not much benefiting. I also must agree that when taking out a tank or aircraft, how much hits you take to take it out with Anti Air guns or Rocket launchers, is hilarious.

But this game is the best I ever played. I can go on with critisicm however this game doesn't deserve it. Must get for anybody.