I can really tell you haven't played Bf2:MC or been it in for the long run lol.
Basically, EA doesn't give a flying shit. They'd do anything to make money. The servers on there online games after 2 months are terrible, and there only support is to blame it on your router. The last update on BF2:MC was christmas, just 2 months after it's release. The last BF2 PC version has 100's on people complaining about the servers being so laggy and not being able to sign in online. Not only the servers were laggy as hell (so much you put 60bullets/2 clips in a guy and they still don't die, when it takes 6 bullets for a kill) but EA signs you out of XBL, and shuts some of the servers down when ever it feels like it. I'm only speaking from experience, But I'm not giving EA another £ again. When you see 20 people leave the game enought to make a list down the screen, that'd be whats called a lag out, where the game freezes up and you get signed out. Clan servers don't work, Stats online don't work, No online support. The top clans in the game have to make 2-3 accounts a month because of getting banned because of fake feedback. 8/10 are derankers, boosters, and glitchers than like to hide behind walls and kill you ruin every one of the BF installments.
Abit long.
