Live doesnt have people on dial up lagging everyone else (which alone is worth $50 if you ask me), its a hell of a lot faster then battle.net and other such free services, it has way less cheaters, standard voice chat, same user name across all games and many other things I can't be bothered to...