#1) Poor descriptions, summaries and display names are a reason to thumb an application down; add a comment on the package or raise an issue. It's imperative for Extras to be successful that users know what they are getting, and developers often assume too much context or take a "you'll know if you want it" point of view. #2) There have been suggestions made for application-specific sub-categories in the past, see - for example - https://wiki.maemo.org/Task:Package_..._subcategories - however, this requires quite a large change to HAM. #3) I disagree. Why does a user care if it's a widget or an app? Surely they want some *functionality*.