I just saw someone post a comment on another forum and it got my thinking, why didn't RIM ditch BlackBerry OS and not launch BB10, and rather launch Windows Phone on their newer handsets, it would have been a big win for both, and likely would have seen Windows Phone above 10% mark and app developers would have likely been more interested to develop for the platform earlier on, instead of both trying to fight for 3rd place.