I’ve preferred namecheap for years for their charity fundraising for the EFF and general no-nonsense takes on various Internet related political issues that have come up over the years.
It also helps that the service is also nice with a high quality UI, a generous number of DNS records (you have to watch this, I forget who but one place I used way back when only gave 5 records for free), and I’ve never had issues with their DNS servers.