We did eventually go with NameCheap and had no issues. But the name definitely does them more harm than good for business users.
When Google first launched and I tried referring friends to use it, as a superior search service to AltaVista et al., friends would give me a look of "what the hell?" due to the name. Back then it wasn't uncommon to see media stories referencing Google's childish / baby sounding name, and how it was a ridiculous name for a service, and that the logo made it come across even worse.
The brand grew from there. That's why Namecheap is still called Namecheap.
Disclosure: Namecheap employee/personal experience
Domains haven't been $70 each since around 1996 or so.
I've been using Namecheap for a few years, and have (for the most part) been pretty happy. Their SSL certificate service is super clunky, but the domain stuff is decent.
I don't care for the name NameCheap either. On the other hand it's been easy to remember.
It would be nice if I could refer to a parent company with a more appealing name.