I have been a Windows Phone user since the Windows Mobile days and have had numerous Windows Mobile and Windows Phone devices from the MotoQ, Samsung Focus, Lumia 920 and Lumia 640. I finally gave up and got an iPhone 6s and, frankly, have been very underwhelmed with the experience. Windows Phone beats iOS hands down in terms of user the UI. It is much more intuitive but the issue is the app gap. I don't care about things like SnapChat but I do care about business apps and other things like fitness, ski apps etc. The only reason I would continue on iOS is for the apps. My preference would be to stay with with Windows -- is there a chance that the "app gap" will ever get closed?