That stuff matters A LOT, and dedicated servers only lets you have more players in a game, it doesn't make the whole experience more fun. The things Xbox Live does better are what resonates with people. Would you rather have 60 player online, or 16 player with integrated friends list showing you what everyone is doing, letting you easily compare game achievements, cross-game chat, custom soundtracks, everyone having a mic, ability to mute anyone in with 2 button presses, achievements, etc.? The Xbox Live experience is way more uniform. PSN is a patchwork of ideas without a standard. New games coming out still don't have custom sound tracks and trophies standard.