I previous had a BlackBerry Torch (BB OS 6.0). I then moved on to a 2012 HTC One X where I went through the phases of many OS version and ROM selections. Progressing from Ice Cream Sandwich to Jelly Bean to Kit Kat, I was very familiar with side loading and loading custom ROMs.
When I saw the unique form factor and features of the Passport, I turned off by it at first; but after reading reviews and watching videos, the Passport slowly grew on me. BlackBerry Hub is awesome. I love everything centralized and having the ability to compose any type by one button. BlackBerry Blend is also a great feature where you can answer your emails, texts, BBM, etc. via your laptop or tablet devices!
I really enjoy having a physical keyboard with capacitive features to enhance its efficiency. I love the screen (crystal clear) because I predominantly use my smart phone for texts, emails, webpages, and document viewing. I seldom play games or watch videos on the phone. But when I do, it gets the temporary job done. Some would say... get a 16:9 phablet instead or use swype/gesture typing. I do have to admit, swype/gesture typing is a very nice feature (for me, mainly for texts). It allowed me to one hand type on my HTC One X! But for my preference when writing a long e-mail or working on a lengthy word document, I really love have a physical keyboard.
As far as Apps, I am not lacking any. If I can't find it on the BB World or Amazon App Store, I can find it via side loading the Google Play Store. However, apps that are dependent on the Google Play Services will not work (Examples: Hangouts, Official YouTube, and more). But, if you search CrackBerry, you may find some work around for some of these apps! In terms of my every day apps (banking, investing, social, Pandora, Yelp, On Star), I do not feel like I'm held back dramatically in any way.
The voice (mic & ear), head set, and stereo speaker sound quality is superb! Very loud and clear. The camera/video recording features is great. It will get even better as software updates are made. The UI was nothing like BB OS 6.0 hahaha. It took less than a day to get familiar and will only get smoother as you get more familiar with it.
If all you do is play games and watch videos, this may not be the phone for you. I personally prefer superior productivity features over entertainment features even devices that claim to do both (but really do not).