It all depends on what you need, no? Just because MS doesn't make certain kind of games it doesn't mean their games are bad.While this is true, it is a huge assumption that MS will match that Sony's quality (which seems to have improved even further in the last 2 years as if that was possible!), because it's not that easy or simple.
And MS earned 15 bil. despite being outsold. And that is with 20 mil subscribers (growing monthly), not that many sold consoles and being outsold it both games and hardwarePlayStation earned $23 billion in revenue in the last 12 months.