I used to spend hours editing perl scripts and worse editing BIND configuration and zone db files by hand...all day.
Now I run a DNS ASP for thousands of zones on a cluster of 5 servers. And I almost never have to login to any of them.
Everything is done via web interfaces, except for the cluster agents that once installed do all the actual DNS/BIND configuration work.
The backend is great. And if you like to write your own plugins in C, the modular programming file layout allows it to be done easily. It is very developer oriented based directly on the underlying schema.
On the other hand the standard easy to use admin and end-user org interfaces are more limited (a good thing actually), that run off of html templates (provided via the backend schema) work fine for me and I was able to customize them very quickly.
The install was prety quick and I like the fact that the DNS configuration is static and if my mySQL replication cluster has to be brought down for any reason BIND keeps right on running.
It has some confusing and hidden links everywhere. The glossary help system is a little off and in some cases internally inconsistent but it can be easily fixed at the glossary backend tab. The admin interface needs better role and permission level controls I think. And should allow to lock-in a company and or contact for easier searching.
In conclusion a lot of work has gone into a robust DNS BIND 9 cluster manager that only has competition from the likes of Nominum and Mice&Men (both very costly proprietary solutions.)