I won't Boycott it, but will avoid using it as it's crap. BF3 is not much of a concern as BF2 was such a horrid experience that I lost all interest.
[miniRant]
BF2 backstory: Way back when, before BF2 was released, I Downloaded and Played the Demo and had tons of fun and it worked flawlessly. Control Setup was the same crappy implementation that BF1942 had, but once it was set it was set, so no biggie. The Server browser was worse than 1942's, but once you got playing who cared anymore? I loved the Demo, it was all I hoped it would be. So when the game was released 3 days later I picked up the game with great anticipation. Installed, setup controls, then opened the Server browser to start playing....except the Game would not Connect me to any Servers. :\ Gave up that day after trying a few things with no change. the next few days tried again, same result, decided to wait for a Patch. Patch came and still couldn't Connect, wait for next Patch, came and still no Connect.
Disappoint, I went back to playing whatever game I was playing at the time(possibly a Freelancer Multiplayer Mod or CS)and just let BF2 gather dust. 6 months later I did a major Upgrade(X2 3800 from XP 2800) and as I was testing out various games to check for performance improvements, I decided to give BF2 another try and it actually Connected. Played it for awhile, had fun, but I was active on a particular game server at the time and knew many people there, so BF2, although fun, just didn't do it for me anymore. It had me at the Demo, then completely lost me with the Retail release. The BF Series is now dead to me.
[/minirant]