I think the one thing holding Windows Phone back is that Google has not gone arm twisting about updates etc. If they did i suspect quite a number of OEMs have contingency plans in place for releasing Windows devices.