I think that the aspect of "no-OS" is also pretty much outdated on the current generations of consoles, with each having a Dashboard or an XMB just a button press away. And you probably don't want to maintain the code to connect to PSN or the Xbox-aquivalent for each and every game anymore.<p>Similar the controllers: the Dualshock 2 is not much different from the Dualshock 3, and the Xbox-Controller, while having a different shape has a quite similar button placement (except for the left analog stick), just with letters instead of symbols. So does my cheapo-USB gamepad.<p>The thing with "each and every is the same" also died with the PS2 and Xbox360 having a harddrive or not, which I imagine is a rather significant difference.<p>What I think it often boils down to is competent developers/teams. There are many crappy console-only games with poor performance and low fun-value, as there are also well-done multi-platform games. Single-platform releases are rather unusual these days anyway. I bet Naughty Dog could also come up with a kick-ass port of Uncharted 2 for PC and possibly also Xbox360.<p>But anyway, thanks agavin, I quite liked the series of articles. I'm even considering playing Crash, now that I know how much awesome work you guys did.