Up until about '98 or so, I wasn't allowed to have a gaming system. Up until last year august, I didn't even have a professional graphics card. Despite all this, I managed to maintain the status of a hard-core gamer by playing oldies and stuff like the X-Wing Series, Wing Commander stuff, Age of Empires C&C SimStuff JediKnight and your run of the mill old shooters. So I may be a little biased in saying this...
In 98 I got a NES and a SNES and a few games. I had played SMBW before and needless to say, got very irritated when I couldn't beat over 95% of the game. Overall, it was cool. Later, we got a N64 for Christmas and were happy with our first few games(Goldeneye, M64, Starfox, MarioKart64, and something else). I continued in normal fashion, playing these games obsessively until I had turn over every stone, unlocked every door, and left no secret area undefiled by my presence. When it was all over though, I wondered what game I was gonna play next.
There's a lot of sucky games out there, and games make the consol. Nintendo is defiantly, as brad said, the cube of 10 year olds and bald men in strange commercials. PS2 rushed to release its product and still came out with a better system because they didn't tie themselves into cartridges when they came out, therefore allowing players to play their old games on it.
Microsoft launched itself onto the market with a device, I'm told, is so advanced that it's costing Microsoft money to sell at this price. They're supposedly making no profit on it. Anyway, I don't really know the games on XboX because never looked hard, so I wouldn't know how to judge it there.
Anyway, the PC remains my favorite because-
A)It's always cutting edge.
B)Can be upgraded.
C)Games are typically larger and better.
D)I dislike conventional controllers.
E)Emulators(If you bother) allow you to play platform stuff on a PC. I don't know if they just have the old stuff but whatever...
F)With my PC, I can watch TV at the same time.
G)(This reason isn't so big a deal now since the other platforms have some form or another of doing it) Most games on the PC have internet multiplayer capability, and while consoles can do that, they can't build online communities around the games(correct me if I’m wrong).