> I liked Namecheap, but have had major issues with their DNS service. you can't switch off of them without downtime.
That doesn't make any sense. As long as you set up the proper records in your new DNS provider prior to switching nameservers, there'll be no interruption.
It sounds like you switched nameservers first, assuming the records would just transfer over?