Namecoin as it stands requires users to download a blockchain to use it, this is very stupid. I will never download a blockchain, not for any coin or reason, at least not through Tor.
Centralized registries are also stupid, this makes the registrar liable, might as well just petition icann to handle all of this.
We would need a decentraized dns free of blockchain bloat. It seems like the existing onion addressing and network handling already works to this advantage except that it relies on the fact that no two names will ever collide. In which case why not allow people to register collisions then use existing onion network measurement tools to determine the popularity of sites, returning them in the same way a search bar returns autosuggestions.
More information about formatting options
Drupal Design and Maintenance by New Eon Media
Drupal Development by Chapter Three