I'm really happy with my Lumia 950 XL. Few apps I need are there (Barclays, Audible, Tado, Plex, SfB etc).
But I'm a business focused user, I have no desire for SnapChat or Tinder so wouldn't advocate it for the under 30's / blue collar guys.
If MS got their shit together with SfB and their enterprise clients on it they could revive it via marketing alongside O365. Would be marketed as a business focused device as the best client for O355 users perhaps...
Plus was a bonus that after losing mine a day before a holiday, I nipped into a EE shop and after parting with £90 and signing in I had everything back on a 650. Try doing that with an iPhone for the same money with a days notice!