Here's my little throw-in to the console vs PC argument, as I can't be arsed to read essays worth of fanboy babble on either side.
The X-Box 360 is controlled by a company called Microsoft.
That's it. That's all of my factual argument. Now for the analysis...
Now it's not any of my direct hate towards Microsoft...it's my hate towards companies. Companies that dictate how something should move, because normally their goals are to get more money. If a decision does not result in more sales, they don't bother. Case in point...
On the 360, they're called Xbox Live Arcade games. Classics like Geometry Wars and Doom for about $5 each. No one can deny they're very fun for the amount of money they're worth.
On the PC, they're called independent games. Classics like Narbacular Drop, Echoes and Wolfenstein: Enemy Territory. They're FREE. That's because no one wants money here, they just want you to play their game, and sometimes donate.
Anyone remember Valve putting out Half-Life 2: Lost Coast just because they thought people might like it? People who bought HL2 didn't get it with any notion that they'd get an extra map later on. On the Xbox, a Halo map pack is some 20-odd dollars. Granted, that is a number more maps than Lost Coast; but something in me tells me if it was one map, it would still cost $2.
Then there's problems with cross-platform play. On the PC, you do what you want. GTASA actually BECAME a multiplayer game through a mod. On the Xbox almost everything you can or can't do is dictated by Microsoft (such as Halo 2 cross-platform multiplayer). If you don't like Microsoft's decision schemes, you have to BUY A NEW CONSOLE.
There's just this unnerving feeling that one day Microsoft will say something ludicrous, such as "to play Halo 3 singleplayer anymore, you must have an Xbox Live Platinum account" Obviously this makes little sense whatsoever, but the fact is they COULD do it. This isn't the case on the PC, where not only are there a MILLION game companies, all of which can make their games as they please, and if one of them suddenly makes said ridiculous statement, people would just go on playing someone else's games.
In conclusion: One company to control the Xbox. A million to control the PC. Power struggle makes business good.