The problem is that for some reason most companies think they have to be growing tremendously or it's not worth being in business. You can make really good money on a niche - but I guess it's not enough for the current BB executives.
http://www.edmunds.com/car-reviews/features/the-21-greatest-...
You also have to keep in mind that companies switched from providing devices for employees to providing subsidizes for cell service. That's what my company does. They pay for my cell plan, but I bring my own device. When companies went away from providing people with Blackberries, that also helped doom the company.
Their core issue was that they didn't believe the iPhone was real when it was demoed in January 2007. They thought it was fake. It took them far too long to realize that Apple's vision was the right one. Had they got that immediately like Google, they might still be here today.
Blackberry did make great keyboards and their hardware was nice. BBM was an original messaging leader, but they rested on their laurels.
They've always made very competitive hardware.
But the hardware keyboards were great, as was the consistency of the interface that it allowed, something which Android and iOS need to learn about.
I also think that QNX/BB10 was a great platform. Probably the best mobile OS at the time of its release.
Windows 8 was a really good mobile OS, but it had the same issue.
Even without apps, it would run out of RAM, CPU, etc.
For a company which makes both the device and OS, there's no excuse for that kind of behavior.
For some people email is all they're looking to do and that's why it feels so much more productive. Unfortunately for BlackBerry it's a pretty small niche.