being on and off the Lumia 950XL phone and using my Samsung galaxy S8 with an Microsoft Launcher on for some time now I have had time to compare and both. Lumia 950 XL strength's are being able to swoop battery, a high resolution camera, direct OneDr ive hook up, being able to see your text messages on the Win 10 pc when your phone is not nearby and you work, a better outlook and calendar experience overall, a real good screen with a high resolution, good third part apps(But can also be a security issue), great on screen keyboard, less exposes to hacker attacks(My android sees those quiet a bit), the awesome design(subjective I know), the tiles if one likes that, was supported for 5 years(stops December 2019), you use the phone less due to less apps. That is pretty much my compared experience The app gap can be a pain or not depending on how you wanna see it. Most app gap issues can be dealt with by using a mobile browser but a few cannot.