Welcome to Battlefield Singleplayer. The Source for Battlefield AI!
no one can deny that bf2 (and 2142 since its almost the same engine) is a fail compared to 1942 and vietnam. no naval assets, no support for big ships, shit ragdolls/physics for vehicles, bad looking effects, ranking & unlocks (i loved to join a map, select kit and just fight and not wasting time with unlocks and levels), utter shit hitboxes (if a player is in a vehicle or in a vehicle as a gunner, try to shoot him, most times the bullets will go through him and he wont take a single damage) and so much.
this is why i prefer to play & mod the older battlefield titles