Cons: - Competitors have significantly more userbase: aids in marketing, aftersales support, secondary market. - Competitors have significantly more developers: Continuous new content, quicker to package/channel new trends into their ecosystems. - Competitors have significantly more apps: More features and functionalities to cater to all sorts of niche userbases. - Competitors already have significantly more 3rd party accessories, services, tie-ins and whatnot. Without a very significant unique selling point, I'm afraid MeeGo may be too little too late.