The biggest problem now is they are trying to play catch up, and are skating to where the puck is at. Jelly Bean just came out, iOS 6 is shipping in the fall. By next year they'll be even further behind.
I think there's a very real possibility that they won't manage to ship BB10 at all.
I think there's a very real possibility that they won't manage to ship BB10 at all.