I've got to disagree with the premise of the article on one singular basis: the Xbox 360 is not the top selling console, nor will it ever be.
Just looking from the point of view of console sales, Microsoft may be in big trouble. They have almost no ground in Japan, who's culture has a huge influence on gaming and has millions of gamers. Asian countries in general have had poor sales. In Europe, the PS3 has outsold the 360 and has much more media functionality, where you can record and watch TV straight from the console. Console comparisons differ from country to country (UK and Germany favor the 360, Sweden and Switzerland the PS3, for example), but overall the PS3 is more popular.
It's only in the US that the Xbox 360 really dominates. And it should...I mean, it's Microsoft's home turf. Microsoft succeeds in every area their company is well acquainted with: software, controllers, support, and online functionality. Yet as we've seen, their hardware pales in comparison to the PS3 and Wii, not because it's not as powerful, but because it hasn't been stable. Putting $1 billion into support so that RROD problems could be solved is proof of that.
Ironically, Sony's loss is the fact that they just don't get software yet. A recent look back at Sony on Gizmodo had an interview with some higher-up who agreed, that Sony understands hardware but hasn't caught up on software. Obviously, software is much more important today, so regardless of whether or not their hardware is great, their PS3 software still sucks compared to the 360 and Wii.
Even knowing that, the Wii still defeats both consoles in every market. It's more sophisticated thanks to it's motion controls, and while hardcore gamers (myself included) may not enjoy gaming on it, casual gamers and non-gamers alike have found it much more exciting. And they easily outnumber the hardcore gamers.
So does the Xbox 360 win? Clearly not. They can get second, depending on what games come out for their console, and what future support they have for it. Sony can easily overtake the 360 with a complete software overhaul and this year's worth of game content alone in the US and those European countries where the 360 is ahead. I don't think it will, but the point is clear: Microsoft doesn't have the more powerful machine, and while they may continue to stay ahead in the US, worldwide they won't succeed.
Not yet, anyways.