xbox live is a gyp.
PC, PS3, PSP, Wii, DS, all have free , decent online play.
Xbox 360 has decent online play with a flashy coat of paint + the most annoying user base out of all the online platforms AND they charge you for it.
Are you freaking kidding me? Wii? Decent online play? I don't think so. The few times I've tried to play with friends I ended up getting so frustrated with the fact I have to enter my friends wii code, then a game code, and then this code and that code and 800 million numbers later then I can play a game only to lag out and have to quit.
And don't get me started with the PSN's "free" service. It's only free if the devs choose it to be. If Konami was like okay we're going to make TMNT online, but we're gonna charge $4 a month for it. Guess what PS3 users, you're going to be charged that to use their service because of the lack of dedicated servers. Assuming you can join the damn game in the first place.
I tried the MAG beta and at first I couldn't even connect to the damn game because I kept getting dropped for no reason other than their servers were being hammered and couldn't handle the amount of people logging in.
I pay for Xbox live because I get dedicated servers and perks like access to premium content effortlessly and easily, live chat in the background of any games or just on the main launch area, a free headset in the system package that I dont have to jump through hoops to sync with my system and connect only to find out that my headset wont even work during the game anyways. The ability to mute annoying players in-game (Which I found out while playing MAG that you can not do on the PSN) as well as free things just handed to me on the regular (Themes/gamer pics/avatar stuff/whatever else that isn't game related and completely useless)
And the most important reason I subscribe to Xbox live is because everyone I want to play video games with (save for maybe a few stubborn die-hard microsoft haters) are on Xbox live, and playing games with them is as easy as turning the system on, finding their name on my list, and choosing join game.