Start with any of them and check. If you are satisfied - stay, if not - move to another platform.
I recommend use the companies which have both. Like https://qhoster.com/
It's true, many people aren't aware of how inexpensive web hosting is.
The key is finding a web hosting provider that can provide excellent customer support.
Check out hostnamaste.com and also maxrdp.com VPS solutions. So far, you will experience great network uptime, and the servers will be fast.