My website hosting is particular - I basically forward a domain to a free Google site. I'll explain why I've chosen to do this.
These were my "business requirements"
I have to say I could have gotten arielsanchezmora.ninja or arielsanchezmora.rocks but I really like the ctrl+enter shortcut when going to a site :D
My first site was done, after some research, through 1and1. The most important thing was that it was the cheapest private domain registration - I think it was $1 the first year, $15 after. I wasn't fond of the domain and website control panel, but it wasn't terrible either. It met criteria 1, 2, 3, 5, 6. I didn't get HTTPS (not included in the really cheap package) and I can't speak to the IT-SEC decisions, policies or how often 1and1 patches their web servers. Since my page is just text and links and they are a reasonably sized company I wasn't too worried they could hack my payment information without it being a bigger deal to them and their image.
That current deal only let me do 5 pages though, and I hit that limit easily. Also, mobile-optimization was an extra - my website looked like crap on a phone. So, I needed to review and add two new business requirements
9. I don't want limits (space, bandwidth, pages, etc) to be a thing that limits my simple page, no matter how cheap it is.
10. I want mobile optimization so my page looks good on phones or tablets.
I soon started looking for another option. There are many, many, good and cheap hosts, but most of them suffer from one or another problem. If I had just wanted a blog, it would have been easier, but I wanted my website in a particular way. I also didn't want "cheap now, I'll stick it to you later" deals.
The first thing I did was move my domain to (then new) google domains (still in beta as I write this). This allowed me to renew the domain, with private registration, for $12 a year. I am not fond of the transfer process, which effectively turns off the private registration for a while, but it is what it is. I liked the interface, the price for private registration was fair and one less login I have to remember.
While that happened, I still hadn't made a decision on where I would move the actual website. I took a backup and started looking around.
I had created a website a long time ago in sites.google.com . I remembered it was free, but I couldn't remember much else. I started checking what I could do and was surprised. Here's how it answered my requirements:
I'm sure there's other providers where I could also do this - but none is Google. Google may be the only company on the internet which doesn't give me shivers down my spine. It always comes down to trust. I trust Google to do the right thing (and really believe in their do no evil motto). I extensively use Gmail, Domains, Blogger, Plus, Google Pay, Android - I'm practically married to them. I would work for them in a heartbeat (they have a real nice office in NYC too!).
This is a good enough setup right now. However, I'm already looking at the future. What if it turns out Google has betrayed my trust? Right now, I'm not learning anything, and I believe that you always need to be learning.
So far this is what I envision my website will become:
Things I don't like
I'll keep a log as I continue on this journey of trying to find the cheapest way to run the website that I want.