I came across Namecheap's affiliate marketing program, and they really seemed to treat affiliate marketers like shit. Now, think what you want about marketing, but as a business I'm for treating any business partner with respect, and if you don't like affiliate marketers then don't have the program, but don't have the program then abuse them, especially small time ones.
So, yes, there is something wrong with Namecheap. Perhaps it manifests itself in areas outside their marketing programs too, YMMV, it was enough for me to not go forward with them, an incompatible corporate culture.
My previous registrar actually tried to hold me hostage by registering an expired domain and reselling it to me for absurd rates. I let one domain with Namecheap expire because I never check that email, but they didn't do anything evil, so I'm happy with them.
The only downside is that they don't have top-level domains that other registrars do, but it is worth checking out.
To compare a popular service, Route53 (no affiliation) limit is 10k and they won't charge extra if you want to increase the limit, all you need to do is open a support ticket explaining the use case.
The UI with Dynadot is pretty good (better than what I remember of GoDaddy, Gandi, and Namecheap). The customer service with Dreamhost and Dynadot was pretty good (never used Gandi or Namecheap customer service, and I actually called GoDaddy for help back then, and they were good on the phone, just crappy everywhere else).
Their .com/.org domains are a bit expensive though.
The only issue I have is that they moved their DNS offering to Cloudfare instead of running it themselves, which is understandable to some degree as running DNS for a large numbers of domains for "free" must've been a lot of work for them and I'm sure Cloudfare made them a great offer, but I fundamentally disagree with. It also caused a few domains from certain TLDs to stop working after the transition and I later had yet another issue with url https forwarding due to DNS verified SSL certs not being issued. I expect from my domain provider that included services are solid and that they never break any aspect of my domains that they're are responsible for.
Nonetheless, apart from this one incident their offerings and support have been outstanding and I would still recommend them.
That excludes most examples people are providing.
https://www.nearlyfreespeech.net/services/domains
I may switch back to them now that Google sold out to Squarespace.
Before, I used Namesilo (decent prices, good customer support and mediocre UI) and iwantmyname (expensive, good customer support and no BS).
Namecheap and name.com are fine as well, but I wouldn't use them when having other options.
I don’t know how is their security track record though.
I've also been happy with Purelymail for email. More than happy.
Past: One&One, Hostgator
Hallowed antiquity: Network Solutions, when domain names cost $100 and you were happy with .com, .net, or .org dammit.
Never an issue