Most of us seem to forget that P2P system of MW2 was/is flawed is due to our bandwidth constraints/issues. Not Activision or IW's fault....They just don't care about our teeny weeny market in SA.
Buy the games or don't. Easy as that.
Even without the Bandwidth issue dedicated servers are still beter because it allows for full controll of the what you want to play. If you don't like this server, go to another or start your own. With the P2P system, your at the mercy of people you don't want around. Just look all the hacker issues with MW2 with no admins around to kick and ban these people?
The singularity is about to explode! Weapons are at maximum.
Also, with MW2 system, everyone playing nicely and then suddenly the host leaves midway through? WTF!!! Fine, theoretcially it will look for another host, but it often just fails. Has to be the dumbest system ever.
Map rotations are also a pain in the ass with P2P. (the lack thereof)
P2P FPS is horrible for any type of competative / league play. That and the fact that you don't have built in recording, means hackers ruin any chances at 100% fair games. Yes there are hackers in COD4 as well, but the cool thing is you are required to record all your clan matches, and if you cant present that recording upon request of the admins, your team forfeits the match.
Then there is the lag with our fantastic bandwidth........
I've said it 100 times over. The game itself ROCKS, the system, FAILS.