The transition from Windows Phone 7 to Windows Phone 8 was necessary. Windows CE was horrendous and Microsoft was desperate to move towards Windows NT. The buggy transition from Windows Phone 8.1 to Windows 10 Mobile was inexcusable though. Very few devices supported the update to Windows 10 Mobile. Microsoft had officially scared OEMs away by that point. Nokia was the supreme Windows Phone manufacturer.
In terms of market share, Windows Phone peaked in late 2013. The Windows Store wasn't the wasteland it had been just a few years back.
Hubs were a huge benefit for Windows Phone. The People Hub is a great example of why. Microsoft then made the stupid decision to remove them in Windows Phone 8.1.
As you said, Windows Phone was the perfect balance of iOS and Android. Microsoft applied their desktop business model to Windows Phone (such as charging manufacturers a license fee in order to manufacture Windows Phones). Manufacturers didn't really have control over the software experience. No fragmentation due to ugly OEM skins!
The minimum requirements were also very high (sound familiar?
). As a result, all devices were extremely fast and smooth when doing basically anything. The user interface was extremely fluid. Everything felt familiar across all devices.
Google is also getting in on the fun.
It's been basically a year since the initial report made its way around the internet that Google was working with Samsung to build out it's own, in-house silicon for both Pixel phones and Chromebooks. We've talked at length about why this is a good idea and how it can really benefit Google's...
chromeunboxed.com
Office for Mac is still miles behind Office for Windows.