Namecheap is definitely on my “never use under any circumstances” list for reasons I outlined in this comment: https://news.ycombinator.com/item?id=18091287
The full thread is worth reading for more feedback on a range of registrars, particularly Namecheap: https://news.ycombinator.com/item?id=18086522
I strongly encourage people to only recommend domain registrars if they have verified that customer support won’t completely fuck you over when something goes wrong. Recommending registrars when you’ve only experienced the happy path is doing a disservice to the people you are trying to help out.
I use namecheap too.
Apart from their UI being, huh, I've had no problems.
Namecheap gave me a quick response and help when requested support regarding a DNSSEC issue. So not everyone has bad customer experience when they needing it.