Porkbun is pretty good, too, but their margin is smaller and domain protection is less of a thing for them.
Google and Cloudflare are very cheap (because it's hard to make money on a dollar profit margin per year) but they're very big companies, so customer service is not quite the same as at a small company.