Sony, in my opinion has the better console system and has since they introduced the Playstation. Sony however, only has a technological edge over Microsoft and Nintendo which is losing out on a lot of capitol. I would argue that it’s unfair to totally blame Sony though; it takes a certain level of laziness on the part of developers and publishers as well.
Let’s go back to the early 1990’s when a 100MB HDD was colossal and a 333Mhz processor was near light speed. Obviously we no longer live in the Middle Ages of computing, but in those times with limited space and hardware resources programmer s and developers had to find ways around technological bottlenecks (and no, I’ve not lost sight of other factors such as cooling technologies and FSB bottlenecks on the MB either…). As time passed and faster, higher capacity items became available more readily, it seemed as though programmer got lazy, creating games that only looked or performed marginally better yet took twice the space and needed twice the resources – they didn’t ‘need’ to have tighter programming or create better textures to amplify the illusion of reality. No, nowadays they look for easier languages to code in because games can be churned out even faster making a faster profit.
The end result is evidenced in the Sonly PlayStation 3 – rather than teams of developers creating a new game that pushes the limits of what a game should be, it’s become a hot bed for brief titles and failing franchises to show off what a console can do. Of course, there are exceptions to this, but they're few and far between.
Now, don’t get me wrong – I love my PS3. I find the few games that are worth keeping, leaps and bounds better than those on the XB360. On the other hand the XB360 pandered to the current taste of gamers – FPS and MMO. Perhaps is Sony and Microsoft teamed up to make a console we’d have a system that would be the best of both worlds and might push Nintendo to stop making a console doomed to cater to fledgling gamers and romantic nostalgia and put on their ‘big boy pants’.