So I switched from 950XL to Huawei P8 lite 2017 (low cost to try it out).
First, Outlook is fairly poor on Android. Does the job (just) but has lots missing e.g. some contact fields like anniversary. It also doesn't integrate to the phones contacts so you need to make sure the phone has some sort of sync to update the phone's contact manager with Outlook (the Huawei one did luckily).
The Good: Lots of apps. The Huawei has an SD card, 1080p screen, a fingerprint sensor and NFC for Android Pay. I do like Android Pay.
The Bad: Camera is flaky. Andoid itself needs a lot of TLC. I quite regularly have to bin all the in-memory apps, or you can do one at a time, to get other apps running. About 1 sec to do but a pain. There are also apps that clean up the cache etc - stuff you just don't think about on Windows mobile.
There are no updates. My last Nougat update was Feb 2017 (it's now October) and there are lots of updates released, but the vendor doesn't include them.
IMO - the Microsoft apps on Android as no where near as good as on Windows 10 mobile, especially, Outlook. The camera is a bit rubbish too - which I would have expected for the price point ($200).
So - all in all - Android is not ideal, I'm not paying for iOS so will just have to put up with it for a while or maybe think about spending more for a OnePlus class phone. I'm still keeping my 950XL for holidays though (for the camera).