I still miss Windows Phone, Niagara Launcher on Android is my current next best, and this is a great look back at most of what went wrong.
What I find most annoying is Microsoft had the answer to the fatal 'app gap' with their Android Bridge, which allowed Android apps to run on Windows Phone, but chose not to use it.
Ironic that today Windows desktop allows just that...?