There should be both options:
Unbound for Home and some SME users/clients,
BIND for those who need a (the) standard DNS Server.
The Webinterface should allow creating domains, but also the diverse stuff like CNAME, TXT, PTR. At the moment the reverse will take whatever last entry you make pointing to that ip, as all are “A” records, only CNAMES possible are server aliases…
Issues users are having like with DKIM and other stuff would be MUCH less with such options.
The NethServer should come with a reasonable set of defaults, like mail, imap, smtp aliases when adding a mailserver, but also the correct MX and other options like DKIM and TXT.
Nowadays, these are needed for a well working mail service.
I’m an old hand with BIND, i was running that for more than 10 years on OpenBSD - you can’t get a more secure DNS server than that!
But i do like the options Unbound offers, OPNsense (My choice of separate firewall box/os) has that on board. That makes it extremly easy to “localhost” say *.facebook.com or *.youtube.com (and all country extensions like .de)…
The DHCP should also offer the option of setting the DNS FQDN when “fixing” an IP.
This is easily possible with both options.
That would open up a lot more possibilities for all kinds of use cases, home and business.
My 2 cents