First off, great seeing you at PAX East (LRR Panel). You were very polite and not the same person I would expect when hearing such vitriolic opinions.
I think the nostalgia thing can be valid for some people, but not for all. The people who played on the Amiga or C64 often hearken back to those days with fine melancholy.
I, however, grew up with Genesis, Nintendo, and SNES, as well as Windows 95 and 98 on shitty hardware. The only games I could play on the PC were the id FPSs up until Quake 3. And I played the hell out of them. They were easier, more fun, and more visceral than Mario: I've never been a fan of platformers. To this day, Legend of Zelda: A Link to the Past is one of the best RPG's I've ever played. The animated cartoon cels hold up even under today's graphical scrutiny, and the game mechanics are a clear progenitor to the oft-used Light-World/Dark-World mechanic used in practically every Nintendo franchise.
I took a break from PC when the N64 and PS2 came out, and enjoyed a lot of really frustrating console games on that.
Then I became interested in audio technology and modding, I came back to PC and upgraded all of my parts to be able to use the software. In doing so, I was able to play a lot of the better games. Unreal Tournament, Doom 3, Deus Ex, Quake 3, Half-Life. These games defined my experience (yes, I know, all FPS). To this day, the mouse and keyboard offers superior precision in FPS. Third-person games are best played with console hardware. I bought an XBOX 360 controller for my PC so I could play Assassin's Creed and Prototype. These games were built around that hardware and so were much better for using it.
I have enjoyed games across all platforms and here's the scoop: FPS's are better on PC's. Third-person games are better on console (or PC with console controller).
PC's offer more freedom; end of story. PC's allow the user to customize every aspect of their experience because their OS is more open, by default. I'm sure the PS3 crackers are loving their Ubuntu setup but it shouldn't have to be that complicated (thanks, Sony).
I've tried playing with XBox Live with my friends and the hamstringing is staggering. We tried playing COD: Black Ops on the same console, online. Now, with Halo 3, one can create a Guest account and play on that, but with Black Ops both controllers have to be logged in to separate XBL GOLD accounts to play online together. This is ridiculous and voids any validity of the XBL experience. Do you really think that they're going to go back from this? History has shown that these systems always become more restrictive. The GFWL system for Windows is the same way: totally ruled by last decades rules on internet access and user freedom. Eff that noise.
I prefer freedom and greater compatibility, even if it comes at greater cost.