That's a fair point. You could look at Digital Ocean, AWS or Azure as a hosting solution Digital Ocean I've never used, but I think they're reasonably priced and can offer bandwidth guarantees as well as you being able to choose the "size" of the VM you would like, DNS and/or a static IP.