Words should be sorted alphabetically, disregarding case and whitespace.
Another thing I've been considering is to make hyphens insignificant. This would make it possible to have free morphs as keywords, and have them show up in the reverse dictionary in sensible positions. For example, it should be possible to look up -ness, and find ka.