I am a former WP fan boy. I switched to Android about 1.5 years ago. Right now I would not recommend the Lumia 950XL.
The app gap has actually increased lately with a large number of app makers removing their apps from WP because of lack of users. While WP10 can support Android apps through Bridge, as someone else pointed out, it's up to developers to select to do that and go through the app publishing process and it remains to be seen if any will do that.
Had MS created beautiful, Surface like phones for their first flagship in over 2 years, perhaps there would be more interest from users, resulting in more folks porting their Android apps and publishing.
Mint just removed support for WP last week. Things are unfortunately not looking up for WP, and even folks on WPCentral have mostly resigned themselves to having to get an Android or iPhone device.
Posted via the Android Central App