Don't get me wrong, I like Windows Phone a lot.
I've been using a Moto G4 over six months now after ditching Windows mobile and I was pretty certain that I'd go back to Windows during this time, but I haven't...
Normally, after several months of enjoying and then hating Android, I eventually go back to the smooth, uncluttered and simple interface which Windows Phone is renowned for, but not this time. My Moto G4 is still lag free, which I'm guessing is due to the operating system finally being optimised (Android is much, much better than it was several years ago).
My time with Windows Phone ended last year when I realised that nothing synced properly and the navigation app was massively unreliable
Since then, the platform has lost most of its already insignificant market share and apps are becoming less supported than they were before.
Worse still, many long term Windows fanboy websites are now saying how they have been let down by Microsoft's lack of support and hardware (and yes, the Surface Phone is still a pipedream).
As much as I'd love to return to Windows Phone, there are just too many things wrong with it to merit making the switch these days.
The smartphone choice these days is now a two horse race, and neither option is perfect.