Good analysis, which confirms the feedback that I got from app developers that BlackBerry takes a lot more time for less result than iPhone or Android.
The slower, more expensive development process combined with the lower "marketing" value of the completed app means that, in most cases, a BlackBerry app delivers less value per development dollar than a similarly featured iPhone or Android app.
Interesting twist at the end too:
We get the impression that, even though the value of a BlackBerry app is relatively low, businesses developing a mobile presence hesitate to alienate their BlackBerry using customers. We recommend that businesses seriously consider building a mobile web site instead of a set of native apps. The majority of apps we have built and used could have just effectively been developed as mobile web pages.