Last quote I heard from … @Mager, I think (but please don’t hold him or me to it) … was that they had a backlog of under 1 month – as mentioned during a past Developer Call – Janaury?) which can be viewed on YouTube (no transcript).
I agree… Categorization is not equivalent to a good “search” mechanism.
The advantage to officially submitted SmartApps, though:
Wide exposure to all SmartThings users (i.e., they don’t need to learn of nor search an external website).
Personal safety assurances (SmartApps code could contain Trojans!).
Platform stability assurances (SmartApps code could negatively impact the overall SmartThings platform performance, which is currently mitigated by the organic limitations of the less-than-simple installation requirements of unpublished apps, so far fewer instances are installed and fewer users impacted). The SmartApp submission approval process looks for potential performance impacting code.
Some possible improved visibility / understanding of the SmartApp by Tech Support.
Thus: A better directory to help search and rate SmartApps and SmartDevice Types could work in cooperative partnership with the SmartApp submission process (i.e., mobile list and installation).