Are there any other DNS services that anyone would recommend?
I have a few domains with Namecheap and it's starting to get quite annoying when they all go down.
DNS Made Easy has an excellent uptime and features like DNS failover and ANAME records. Route53 from AWS isn't bad, and they added new fucntionalities recently. And with CloudFlare you get a DNS provider along with their caching and security features. There are plenty of cheap options that aren't your domain registrar.