Microsoft is doing so much right at the moment, but their consistent problem is they ignore the things they're actually doing right in favor of hyping the things they're doing so wrong.
Like, their cloud-based services (OneDrive) are basically first-in-class at this point.
And Windows Phone, despite the dearth of apps, is an incredibly solid OS that really is the best of both worlds that are Android and iOS. It's the most gorgeous mobile OS I've ever used, and by a long shot. I'm continuously impressed by it.
But the marketing in the US for both of these services have been abysmal.