There is/was nothing wrong with the XBox 360's hardware, features or services that was preventing Microsoft from breaking out into the mainstream audience; but the fact is that Microsoft doesn't understand these gamers and has shown little interest in developing an understanding of them.
I don't really understand it myself, but there is something about what Nintendo has produced with the Wii that people who are not gamers (and people you would consider the gaming mainstream) see the system as being "Fun" ...







