If you search on hacker news there are some people including me who have bad experiences with namecheap, as they threaten to cut off domain itself easily when they get complaints. I am not talking about hosting, but the domain itself.
For any large enterprise client, I recommend against using them.
Right now, I am on Gandi and only use them for domain, even reading this I'd still pick them over namecheap.