Wow, I completely disagree, and so does the rest of my clan, and the thousands of others who love this game and play it frequently.
What specific "bugs" are you referring to? As I said, the game runs great on my PC, and the crashes are few and far between. I've played alot of other FPS games, and few compare to the gameplay BF2 offers.
Where to begin?
One out of every two times I try to start the game it locks the system. Hard re-boot required
One out of four times I try to start loading a match it locks the system. Hard re-boot required.
One out of three times it crashes once it loads the map. Game re-start required.
Load times are incredibly slow, even with my gaming rig that, at the time, was running two sticks of 1 GB RAM in dual channel and a stick of 512 and a top-end NVidia graphics card.
Constant lag and stuttering problems - and not just me.
Allied team members display as enemies
I stopped playing it after just a few weeks. I tried again after they supposedly patched some of the early problems, but most of them persisted. I'm not about to re-install it just so I can remember everything I hated about it, but I do remember that I did hate almost everything about the game. I hated that new players had a lead weight around their necks because they didn't have the best weapons in the game, at least in Desert Combat the playing field was level. You were getting beat by a better player, not a better gun.
And finally, I got tired of hackers and people who would dive under a vehicle so they could punish the TK and get you kicked from your own server.
Sorry, but the Battlefield series started and ended with 1942 for me, everything since has been EA milking the name for all it's worth. Now with 2142 they use up your bandwidth to load advertisements and then send data back to the server about how long you look at each ad. Sorry, but fuck that. If I am paying for a game I'm sure-as-shit not going to tolerate my purchase being used as yet another way to get ads into my house. If you want to give the game away and pay for it through ads, that is fine with me, but you can't have it both ways.
I'm going to go breathe into a paper bag and take a blood pressure pill while thinking about all the bad things I would like to do to Enron Arts. I should watch the Saw movies for ideas.