I've read my fair share of Namecheap criticisms over the years and remain unconvinced.
I point my nameservers somewhere else and then forget about Namecheap for a year.