BF2 is good enough, it has a nice graphical update over its predecessors but yeah EA like to seriously f*** up the balance now and then. Although the patches usually come with a little bonus that usually makes me forgive them for a while. I remember BF1942 when that came out it was riddled with bugs, took about 5 or 6 patches before it was fixed.
Anyway its all irrelevant, as soon as the mods come out BF2 vanilla can go f*** itself. I'm eagerly anticipating Forgotten hope and Star wars First strike..
Speaking of X-wing, I'm reinstalling as we speak.. the urge finally got to me, time to rediscover one of the best games EVER!