I've never had a problem with Namecheap but I'm not sure they are really any better as I've never had a problem with GoDaddy either.
My bank automatically blocks payments to Namecheap. When I had domains with them, I had to call and give prior approval for the exact amount I would be paying. My bank claimed it was because of a high number of fraudulent charges.
Namecheap got bought by private equity fairly recently, so i switched away from them. Wouldn’t recommend starting with them just in time for the enshittification to start.
My understanding is that both GoDaddy and Namecheap used to do domain front running[0] at the time I was registering my first handful of commercial domains, so I've always avoided even using their search engines.
I wonder if the practice still exists.
[0]: https://en.wikipedia.org/wiki/Domain_tasting#Domain_name_fro...