I use the Google Drive 2TB plan and have no issues. I use my Google Rewards earnings to cover a little over half of it each year, so it works out really well. I just use Blogger to host my site, it's free and you can customize it any number of ways. I also have my own domain which costs me 15 bucks a year.
Ah, nice simple idea. You may not have all the customizations your heart desires, but it's basically a very inexpensive way to host your content.
Another alternative to add is backblaze:
https://www.backblaze.com/cloud-storage/pricingIt's likely less expensive than aws (as their calculator above shows), but I don't know if you can have it be as inexpensive as google drive.
Free 3x monthly egress
Egress above 3x monthly average storage is also free through many CDN and compute partners; otherwise, overage is billed at $0.01 per GB.
Another option for file hosting is onedrive
https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage#Pricing