I see RIM as being in a position similar to where Apple was prior to the return of Steve Jobs: Too many products, with the company's focus split in too many directions.
It's not too late for a renaissance, however. Perhaps even dividing BlackBerry products into four segments could work: consumer and professional, with a touch screen and keyboard device for each of the two groups.
BlackBerries already seem disproportionately popular among teens and young adults due to BBM. Deep integration of things like Facebook and Twitter into the OS could help strengthen the popularity of BB devices among this demographic.
Another big problem is lack of buy-in among the front line sales staff who are actually selling mobile devices. I've been shopping around for smartphones lately, and the bias of most salespeople I have encountered toward Android devices has been shocking. Don't get me wrong, there are many Android phones I love, but I've seen far too much bias among salespeople that is flat-out unprofessional; there's nothing wrong with sales staff having preferences, but I've often been told that BlackBerries are terrible, and iPhones are overpriced, so Android is the way to go. I'm knowledgeable enough to know better, but the vast majority of consumers aren't. If possible, RIM should work with its channel partners to try to stop this. Negotiating prominent placement in stores wouldn't be bad, either. It's hard to stand out in a sea of Android devices.
I'm an iPhone user, and I don't have a BlackBerry yet. But I like what they offer, and would hate to see RIM drift off into oblivion.