I don’t own a Windows Phone, and I’ve never really used one for any serious period of time. I did, however, seriously consider buying one for a while--and researched them quite a bit. I also hear, over and over, that Windows Phone...
As Microsoft begins the move to a one stop shop across all devices for Windows 10 the developers of those apps will also eventually see one central location for everything dev related including finances, submissions, downloads, usage stats, etc...