I always hear such good things about XBox Live... but I stuck with PC due to preference...
But I never realized how far behind console gaming is until this MW2 debacle.
No dedicated servers on most games? Local hosts (pardon my french) suck! Laggy (except for the host), with an unfair advantage to the host, and either the game is interrupted or ended when the host quits? That's awful...
And the player limits are pretty crappy, too.
And does anyone else see irony in the PC version of MW2 getting lower ratings than the console versions? It's the same game with (slightly) better graphics and more control options (you can use a controller, or M/KB). I guess even PC game reviewers have higher standards for gameplay...