For me, as a BlackBerry keyboard and part-time Windows Phone user, there a few hardware and software hurdles that I am just not willing to jump. First off, the swipe keyboard on Windows Phone 8.1 barely crosses my tolerance threshold for touch screens. If there was ever a physical keyboard Windows Phone that matched the caliber of the Bold 99X0, I would be first in line. It would also be imperative that the device have removable storage, removable battery, two step camera button, and micro-HDMI to have my full and unbiased consideration.
Related to software, I have found Windows Phone to be mildly irritating in operation. Meaning, I have all the apps and ecosystem benefits but none of that comes through to me while using the phone. I prefer a very streamlined view of information and live tiles is just too simple and childish for that purpose. This is where I benefit from the Hub on BlackBerry. I do wish more apps used the Hub on BlackBerry but that is the trade-off I make for a device instead of an ecosystem. The notifications center is a step in the right direction but not enough to sway me. Multi-tasking, backing out of errors or screens, and opening or searching for apps and system files are also a bother compared to BlackBerry OS 6+. Perhaps those layouts and inputs are just the way I like to interact with a device so I do not like Windows Phone. All of these are adaptable so that is not the reason I stopped or have not moved to Windows Phone full-time.
My main problem with Windows Phone is the "One Windows" execution and the speed at which Microsoft implements the changes I want to see. I can not sync my Internet Explorer settings between devices, I don't see the robust enterprise or MDM features, lot of Microsoft depends on Active Directory, customization and backup are severely lacking for both BlackBerry 10 and Windows Phone, Windows Phone needs Wi-Fi for large items but desktop computers have unlimited customization, etc. If Microsoft got all their ducks in a line, I would be very much pleased with ALL of their product offerings.