I'm not sure where you are, or what your total needs are. Or your level of experience in setting up your own backend. I'd like to chime in on the GoDaddy hate (and add my Yahoo hate -- people still host on Yahoo Business).
Two resources that have not been mentioned:
https://aws.amazon.com/
If you know what you're doing and don't have to outsource the help, this can save you tons of money. It's far from user-friendly and simple though.
https://www.nearlyfreespeech.net/
I've used them off and on for several years and never been anything but happy with them. They're not interested in a flashy front-end, but if you know what you're doing, the backend is very useful and you only pay for what you need -- at every level. They're very fair.