Well, Dave, you can view a list of 10 top hosting services at webhostingbest10.com/best-shared-web-hosting-services. Much depends on the bandwidth that is being used. Although there might be much stored data on this forum…I don’t see that many participants - in an active thread. Of course, you need to also run analytics - like Google Analytics, And AWSTATS, which is a great tool - for reading the web server logs.
I did run a self hosting website once - for a client. Most servers are run using LAMP (i.e. Linux, Apache, MySQL and PHP). Which is all open source. And you can install a self hosted WordPress. Which is a great tool for creating articles. But the same self hosting service, can run things like PHPBB. And it wasn’t that expensive. Even in self hosting services, they do backups and restores for you. But you usually have to fix data base problems (i.e. MySQ) yourself. If you created the database record.