I actually preferred the IWNet system with MW2 because I could actually play on the same team as my friends. Black ops dedicated server support was garbage, on ranked servers you had no control over team assignments and the server browser often didn't even function. Not to mention most of the servers I have a good ping to are "24/7 nuketown" crap.
I wanted to play MW2 again but I haven't been able to connect to any matches in months. Is the community for MW2 gone by now? I may just go back to playing Counterstrike.