Basically the only thing missing is a huge apps catalog, which they could have easily made themselves with the 4,000 or so Symbian guys they had. You know, keeping them fulltime, but asking them to make apps for MeeGo instead of wasting time with Symbian (maybe some nice bonuses for teams making good apps..). Within months there would have been 10s of thousands of quality apps.