Google domains is deinfitely a fav
Oh and also go daddy
Whilst not my favorite, I would think that namecheap is pretty good, since their prices are lower, but that doesn't conern me too much
I would like to mention that I have had good experiences with go daddy, but others I know have not. They seem to have a lot of options. But so does google domains
I'm not in love with Godaddy ever since they have removed all promo code (Can't blame then since they haven't seen any anual profits in that company for years). But I still use them because I get best prices from them. They are no longer cheap for those who have couple of domains at them. But if you have 100+ domain names then you can buy Discount club membership which gives you lowest price for all LTDs automatically. So these days I pay around $8 for .com renewals anout $9 for rest of top level domain extensions like .info, .net etc.
Software and cathedrals are much the same – first we build them, then we pray
NameSilo or CrazyDomains, hands down are the best registars in terms of price, support and reliability. They are the cheapest choice out there and still have support.
I'm in italy and a good registrant is register.it, but I've tryed bluehost that has a good server pèerformances and give to you th multidomain service.
Well i prefer enom mostly. Their api is very smooth and hassle free even its easy to integrate with whmcs. Since i use whmcs i get enoms reseller account for free.