My main personal domain is through freedns.afraid.org, which in turn uses registryrocket.com for the actual registrar. I'm sure there are better options as far as nameservers and registrars go, but (aside from me forgetting to renew every couple years) it's been rock solid and worth every penny of whatever pittance I ended up paying for a premium account a decade-ish ago.
And then I've got a random .is domain registered through 1984 Hosting. Still haven't figured out a use for it.