Not sure how valid my case is, but in March Namecheap gave me (and thousands other Russian-based clients) a week to migrate before they ban me. The fact that I relocated to another country did not matter.
I transferred from GoDaddy a few years back. I got tired of the constant attempts to up-sell me for services I didn't want. I went to namecheap and have been happy with their services so far. The UI is clear and pretty easy to use. They also support MFA for added security (GoDaddy did not at that time).
I've been playing with cloudflare recently, and just realized they also do domain registration and DNS hosting. I might seriously look at switching to them depending on hassle and potential benefit. But I usually like having dedicated registrar/DNS that is uncoupled from hosting.
The problem with these kinds of comments is, most people who use godaddy probably haven't had issues with them either. If 10% of users have their domain terminated for bullshit reasons -- which would be a ridiculously unimaginably high fraction -- 90% of users would still say "I have yet to have any issues with them".
In the early days GD was run by evangelicals and they had no compunction against canceling a domain for religious reasons. It amazes me that they managed to whitewash their image be among those who should know better.
They're the registrar for MANY spammers and scammers, and provide hosting for plenty of them. They used to respond to abuse complaints; now they just drop complaints sent to their abuse address.
That doesn't make them any worse than, say, GoDaddy, but given enough time, they'll probably end up just as bad.