Domain registrar and DNS for a company are too critical and fragile to go cheap on.<p>For personal, hobby, one-off marketing domains; sure go cheap.<p>But for something you earn money from? Go with highy recommended providers. Registrars with a secure administration, good track record of customer service, high reliability, etc.<p>Also spread the risk around. Don't have domain, DNS, and services with one provider. E.g. register domain with Gandhi, Hover etc, use DNS from Cloudflare, Route56, etc, and host with GCP, Heroku etc (for example).<p>And use several providers if you have multiple domains in case one implodes. That way not all of your domains disappears overnight.<p>And as many have mentioned already on this topic: Have well documented, well practised renewal processes, and renew for multiple years if possible.