I think FirefoxOS is a much more viable contender. It has a head start; it is not going straight up against iOS and Android in the massive undertaking of building an app ecosystem, but is exclusively using web technologies; Mozilla controls a deeper part of their stack than Canonical; they have deals in place; and they are aiming low-end phones, where there is an opportunity as iOS doesn't exist and Android 4.0 performs like crap.