If you want to have the best hosting available you should get a dedicated server. Web hosting services offer average speeds and really low storage for your server and it is the best to have a dedicated server. My friend recommended dedicated server for my website and I decided to listen to him. He told me to go on GThost website and get a server in just 15 minutes. They have really good and cheap dedicated servers starting at just 50$, you can give it a trial first for 5$. For that money you get 1TB HDD or 120GB SSD and really fast 200Mbit/s bandwidth. They are using the best equipment available on their servers and that is why I have 100% Network Uptime on my website always.