Sorry to be Captain Hindsite here, but how difficult would it have been for BB to adopt Android as an OS much in the same way that Amazon did with the Kindle Fire, while on top of having exclusivity to BBM and other BB services, they could also have their own App store, and getting Apps on it would have been as easy as it would have been to get them on the Amazon AppStore. Also, the ability to side-load Apps would have definitely helped.