Number of phones: at least one... Which is about as many as there were Maemo phones. You might argue, if you insist, but then you're part of the problem, that harmattan is not MeeGo, but to an application developer it doesn't matter. The api's are the same. Packaging as deb instead of rpm is completely trivial. Anyone who has a problem with that is not a professional.
It was also not the switch to Qt on its own that took time. There were already excellent Qt-based applications for Fremantle that behaved indistinguishable from other apps on the platform.
But doing a new toolkit on top of Qt, then doing another and another, that took lots of time and was not a good idea. Especially when the result, MeegoTouch, turned out to be so bad. It's a pity we didn't have QML earlier.