The best thing RIM has going for it right now is they waited so long to compete they might actually be able to leap frog the competition if the execute well. Both Apple and Google now have quite a big of legacy baggage to deal with in their mobile operating systems. If RIM has built BB10 off the lessons learned from iOS/Android over the last 5 years they could solve some big problems in one swoop. Things that would take Apple/Google years to fix simply because of the legacy baggage they have accumulated. It's not terribly likely but possible. I haven't seen enough of BB10 to know if they are on the right track or not. The delays are probably encouraging in this respect because it shows RIM isn't rushing to just match iOS/Android. They could have done that years ago if not just by adopting Android and throwing some customizations on top of it.