Well, Microsoft doesn't need to invest "more" but they need to invest "better". The Xbox One is very frustrating to comprehend and it's pushing a lot of people (like myself) away from the console. A lot of the things MS confirmed regarding the used games is a complete mess and from how things are looking, the PS4's used game thing is also a confusing mess (just not as confusing as the Xbox One's). The fact that you can't go more than 24 hours without being connected to the MS servers is also quite frustrating. You can invest all the money in the world into a product, but if people don't like it they're not gonna buy it.