One of the best features of Ensighten is that their search function gives you the ability to search through the actual JavaScript for rules and data elements. This is particularly useful in debugging complex implementations.
If I have a problem with eVar20, for example, I can just search the list of rules for "eVar20" and it'll return all the rules with "eVar20" in the underlying JavaScript.
Extra stuff like being able to give rules/data elements groups or labels and being able to search for them, or search by which user created them, etc would all be useful.