TL;TR
Desde hace varios años que no uso hostings compartidos. Prácticamente me he mantenido con DigitalOcean por varios años ya.
Ahorita digitalocean te ofrece 100$ grátis por tres meses, tienes que pillar el ad en facebook y darle clic allí para poder recibir esos 100$.
Con eso tienes para porbar un VPS de 40$ por 2 meses, que tiene muy buens especificaciones. Una vez se te terminan los 100$ o los 3 meses, que es el tiempo que dura tus 100$, te pasas al plan de 5$ mensuales.
Tendrías que mudar todo lo que hayas hecho en tu contenedor de 20$ o 40$ al nuevo, pero todo es fácil una vez entiendes como funciona todo. Ya que DigitalOcean un proveedor de cloudhosting, ellos no te ayudan a configurar tu contenedor. Debes instalar LAMP o LEMP tu mismo o tienes la opción de crear un contenedor usando esas aplicaciones ya instaladas.
Una vez lo tienes, debes de todas formas administrarlo mediante consola. Debes configurar tus sitios para que se alojen usando Nginx o Apache.
Si alguien le llega a interesar DigitalOcean y teme no poder con lo de administrar, yo me ofrezco a enseñarle. Una vez tienes tu sitio, todo es fácil y hasta ahora yo no he tenido quejas de DigitalOcean.