I would like to briefly describe my experience with registrars:
As a matter of fact, some of the info posted is either outdated or incomplete.
InternetBS - was originally incorporated in Bahamas (and still is), but was later acquired by CentralNic Group PLC. Therefore, not 100% offshore nowadays. Works reasonably OK. Good prices. Having domains registered with non-U.S. registrars may be critical (or, at least, recommended) for 100% legitimate non-U.S. registrants in many cases- but it is another story, discussed on NP earlier. As for bad domains - any registrar is vulnerable.
Porkbun - the founders are well known industry professionals (further details may be found online, would be irrelevant for this thread). Definitely a serious registrar. Endusers report positive experience. Funny name? Maybe... I did yet try them though, so no personal experience.
Dynadot - good for both endusers and for domainers, which is clearly shown in this poll. If you tried them - you should agree.
NameSilo - was acquired by an Investment firm on Aug 07, 2018. Still runs the system built by original founders. Might be an ideal registrar for all purposes, but stopped the development unfortunately. Promo codes and discounts? Yeah. So does Epik. "This Registrar has become popular due to promo codes and Resellers" - 100% disagree. It has become popular due to hard work of original founders which should serve as an example for any registrar trying to enter this niche, serving bulk registrants in particular.
Cloudflare - at cost pricing. Still not optimized for domainers, I did not bother to try, but endusers do use them and frequently. Which I see in routine whois checks performed as a part of a daily domainers job.
Google - I had no opportunity to try them, because of "Google Domains is available to anyone whose billing address is in one of our supported countries: Australia, Brazil, Canada, France, India, Indonesia, Italy, Japan, Mexico, Netherlands, Spain, Thailand, United Kingdom, United States, and Vietnam. " (quote end). Since your country in NP profile is not from this list - can you confirm that you have a personal experience with them as your post implies? In any case, avoiding
anything from google may be a good idea.