Verdict:
Thanks all of the suggestions.
I had narrowed down to two and bounced back and forth between google domains and dreamhost, I’ve decided on google domains.
Dreamhost is a wonderful product, and their customer service was beyond awesome! (Thanks to
@Rusty for this recommendation).
Reason why I chose google domains, was the mere fact of the additional built in dynamic dns (ddns) service along with your domain name registration. What’s more is that synology has direct support for google dns. I currently use dyndns, and pay a decent amount for that service. By using google domains now I can essentially get rid of that account and merge it.
What’s even more is the ability to setup a subdomain ddns at another remote location of where my 2nd nas is. I can use mydomain.com or nas1.mydomain.com for my home nas on public up x.x.x.x and have another subdomain named nas2.mydomain.com on public ip y.y.y.y
Next, was the ability to create my own simple website at something.mydomain.com (I may eventually change it to just point it directly to mydomain.com) but for now it works. I can create several pages and is good for a simple way to get my business out there.
In addition to the last point, google offers email forwarding with the domain name. So
[email protected] can be forward to my standard gmail address, and you can configure this on gmail where you hide your personal email and make it look like you’re replying from
[email protected]
Last, was cost, for only $12 bucks a year I was able to get a .com address and all of the above.
In the end I was able to rectify the let’s encrypt ssl certificate issue, google domains does indeed support LE. The issue for that was that my isp was blocking some traffic on port 80 even tho it was opened.