"Actually, you don't seem to have any clue how PSN and Live work so prepare to look ever more "foolish" =)
Yes, I am aware they use P2P or dedicated servers, but what you don't seem to realize is that MATCHMAKING, ACHIEVEMENTS, TRUESKILL, etc. all use servers. If Microsoft had no matchmaking servers, you would only be able to P2P to one game manually at a time or via a list. You could not go to "Find Game" and have the system automatically find you one, ever... Same with dedicated servers. Without matchmaking you would have to go in and manually select a server to join. Also without matchmaking servers and framework you would never have the ability to "Join in progress" a friend no matter where you are or what game you are playing.
Without Trueskill servers, you would be paired up with anyone and everyone rather than based on similar skill levels. Then you have to also tie directly into Xbox Live for Achievement tracking. With Xbox Live, Microsoft does all this work for the developers. They foot the bill and provide all the matchmaking and trueskill servers as well as the achievement tracking framework.
With PSN, each individual developer has to create and maintain their own set of matchmaking servers, their own set of skill tracking. This is why on PSN each and every multiplayer game is different from one another when it comes to finding and joining games. This is why some games allow you to join your friends, some don't at all, some require you to be partied up first as the only way to play with a friend. Some have abilities to mute while some don't. Some have Ok matchmaking systems while others seem to take FOREVER to find games and even then, all the opponents seem to be unevenly matched.
With Xbox Live, you get all of this no matter what developer you are, thanks to dear old Microsoft.
What is the phrase, now? Ah yes, "You have been served." "
Served indeed.
You hit the nail on the head regarding matchmaking and TrueSkill and the others. It's one of the best things about Live, you know that no matter what game you buy, you have an extensive set of features that the game will support and you know that the matchmaking will be extremely fast and reliable. On PSN you have no idea. A big case of this is Guardians of Middle Earth. I made the mistake of buying the PS3 version first. It took forever to get into a game (average queue time would say 1:57 seconds or something, would actually take 4 minutes+ routinely) and the games are laggy with people disconnecting probably 20% of the time. Got it on 360 last week and the difference is night and day. I get into games much faster and the games run smoother.
Another thing regarding TrueSkill. Some PSN games have similar elements where they try to set you up with someone of equal skill but I believe the effort is wasted on a service where anyone can make 20 accounts. On Live if you want to make a new account, your subscription is wasted on one account and you have to pay up for another account. It keeps people from making new accounts which makes TrueSkill more accurate. On PSN I know plenty of people who make new accounts for games just to destroy some noobs.
I hope Sony vastly improves PSN for their next console and would have no problem paying a subscription to help them maintain it, providing it's worth paying for.
Is there a way to quote on this forum without huge quote trees? Annoying as ****.