I have used Windows devices since my first smart phone. An HTC Pure. My latest was a Lumia 1520. I loved the Lumia line but it seemed that Windows 10 kept getting more bugs instead of fewer with each update. Slow texting. Individual ringtones for contacts not working, always sounded the default ringtone. Apps flaking out or locking up the phone. I did numerous resets both soft and hard and the bugs remained. Combine that with no real new hardware offerings, I jumped ship.
I settled on an LG V20. The main deciding factor here was screen size. So far, I am impressed. The apps work well. What surprised me the most is that Microsoft's own apps seem to run and look better on Android than they did on my Lumia. So far, I have found very few things I don't like. A couple things I don't like is the keyboard, Windows was much better. And I miss the metro interface. But these are more personal taste than anything wrong with the phone or OS.
Bottom line is, try both and pick whatever suits you best.