Namecheap is still good, and honestly very well priced. The main issue is that they don't support automated DNS verification for things like let's encrypt certbot.
This is because they make money selling SSL certs.
If you can live without wildcard certs, or are willing to update them manually, it's fine.