I have experienced a lot of issued with BF2, but I have not seen a single one of the issues mentioned in this thread.
I have seen enough issues to make me incredibly frustrated with the amount of QA being done on this game, though. As a former QA tester for a software company it blows me away to see this many bugs in release software.
I'm certainly not buying the "booster pack" until things are fixed, if at all. It's pretty obvious that EA puts a higher emphasis on raking in the cash than fixing bugs for the existing customer base. For example, yes AA guns were increased, and "may" now be overpowered, but they still suck at taking down a helo. Since when is a helicopter able to take 2 direct hits from a tank and still fly??
And why can't I jump to throw C4 packs anymore? Didn't anyone think during the testing that being able to throw C4 was equal to being able to throw grenades? I play Spec Ops a LOT, and this annoys me to no end now!