I wouldn't bother with blackberry at all. Their modern phones have this weird gesture based UI that's a huge PITA to use, even when it works right. People at work aren't too pleased.
Yes and No
I think this was one of the biggest problems for the "New" Blackberry. There's a learning curve and it takes a couple of weeks of regular use before you really get comfortable with the UI.... but holy crap, once you do....... I think the UI was difficult to pick up for salespeople so they just moved on to easier stuff. When you're on commission sales you won't spend the time learning a weird OS when you could be talking to customers and showing them a device that runs just like the one in your pocket. Plus, it's tough to sell a customer when they pick up the device and one of the first feelings they get is frustration.
However, once acclimated the UI is wonderful. When I hafta use an Android anymore, it just feels clunky. The keyboard on the Z10 & Z30 absolutely wipes the floor with Android and iOS devices. If you're good at Swype, though, you may miss that.
The Blackberry App Store is much better than BB haters make it sound and it's generally on par with the Windows App Store. The app quality from BB is more like Apple than Android or Windows, quality over quantity in many cases. It would be nice to get the latest realeases, though. However, as long as you are on BB 10.2, you have the ability to run android apps, too. Not all of them work, but I have had a success rate of about 80% of the .apk files run just fine on my BB Z10.
Just as a reference, a year or so ago I did try Windows Phone for about about 3 months and while it was OK, it just felt clunky and unpolished. Hate, hate hated the Apps and the store. Also hated that I had to have an msn account just to use the stupid thing. Maybe they've polished it a bit, but it still felt like a junior OS.