I would recommend Porkbun.com or Gandi.net
I have personally used both, but now moved away from Gandi. (There was billing issue and I was not happy how it was handled.) Anyway, happy with Porkbun. When I tried to register my domain for 10 years, they actually called me to confirm that it was not a mistake on my part. Very pleased with Porkbun support & yes, you can talk to a human.
I switched from porkbun to cloudflare recently due to lower pricing.
But you are locked to cloudflare DNS.
Not sure if that's an issue for me. I was using cf dns on porkbun anyways. not sure what is wrong with cf dns...
I recommend OVH. My oldest domain is now 17yo, and I've never had any issue.
Dynadot has worked well for me. They have support over chat, email and telephone.