The bad language thing can actually be interpreted as "ability to get rid of troublemakers"...and that is a valid issue for me and my Clan.
We all know the type - they show up and start baiting people...taunting them with in-game typing, intentionally blocking doors, and harassing other players on their team with a wide range of other negative behavior. Perhaps they weren't hugged enough as children, but it happens. On my Clan's dedicated servers, we give them a warning...then a kick...then a temp ban...and finally a perm ban. On MW2, you are stuck...and if you decide to leave a game because they are bothering you, you will lose all the points that you accumulated in that map since the "host" does not upload points to IW.Net until the end of the map.
I have to come clean, I bought the dang thing.

Someone in my Clan had to so we could check it out. Turns out that two of us did it...and the IW.Net thing is actually worse than I imagined. It's just about impossible for the two of us to hookup and play together...at least without extensive coordination. If I launch Steam and see that he is playing, I right-click and try to join his game and *always* get "server is full." Of course it's full, because team deathmatch on MW2 is just 6 vs 6 players...and the server fills up all six slots on both sides when the game starts. It does not leave a couple open for friends to join other friends...and folks tend not to disconnect midstream because of the aforementioned penalty.
The only way that we can hookup is if one of us "Steam chats" the other and tells them to drop out of their current game...and take the penalty. We then have to jump through a couple hoops to get on the same server elsewhere. No idea how we would get a third person in. Sure, we could create a private server...but we don't want that...because it would be a tree falling in a forest. How the heck would the dozens of other folks with whom we routinely play know about it? Yeah, more Steam coordination I suppose....for up to 12 people max for TD.
What we really want is a place that we can go to join up and play with friends and have folks come and go as they please. We have that with all other versions of COD. We have dedicated servers that at any given time have 20 or so folks on them...including 5 to 10 clan members. You can always go there and drop right in and play with other folks who you know...in an "idiot-free" environment.

No hassle and you are with friends and well-behaving guests who often become friends.
I could pick the MP and SP game apart for hours after using it, but my biggest criticism is that MW2 rips the heart out of any sense of a gaming community that you may be a part of...and frankly, that is a showstopper for me. I'm not sure how console folks have dealt with this for so long. I suppose it's because country mouse has never been to the city...but after you have been part of a gaming community, it's tough to be slung around between random servers like so much fodder...and deal with 12 year-olds exorcising their demons (or sowing their oats) by harassing other players with impunity.
Your mileage may vary...but I suggest that you save the 60 beans for Bad Co 2.