I used the free DNSmanager.io by HostIO for a while, really nice product, I especially liked the templating. They just moved away from free to a price model that’s quite fair, but didn’t match my scenario (up to 10 domains €14.90/yr, €49 for 100, IIRC).
I have now moved some domains to FreeDNS by 1984hosting.com. It seems like a really nice service. UI not as polished as DNSmanager, but still quite nice. They’re free, but commercial support is $49/yr. Setting up DNSSEC was nice and automated. They also offer HTTP redirects. FreeDNS also had funny error messages, like “Poo poo characters in hostname” … 
I’ve also been testing dynu.com (also quite nice, a bit different UI, kinda focused on dynamic DNS). Free plan is 4 hostnames (sort of *.domain.tld, except subdomain). Paid plan is $9.99/yr for 50.
www.GeoScaling.com also seems nice, and has some handy import/cloning options (for https use secure.geoscaling.com, IPv6 only). This has some unique features, maybe I’ll switch to using these more. 
Very responsive and friendly support. Free, open for donations. 
None of these offer ANAME / ALIAS / “flattened CNAME” for the main host (mydomain.tld
), I think.
Maybe you ask, why not CloudFlare? Good question, and I don’t know, really. Kinda considering them for some CDN/proxying, free and good performance. Only argument against would be that they already own too much of the Internet? (Though they don’t seem to he bad guys, Google and others seem “worse”?) Also, I’ve always liked the smaller companies … 
I’m open to other cheap/lowend/free CDN/proxy suggestions.
(Am using Netlify, but free plan seems a bit slow in my tests.)