O problema de uma revenda simples e barata está nos limites que a própria tem para determinados websites.
É tudo uma questão de pesares os prós e contras e acima de tudo perceberes o que realmente queres fazer, seja uma revenda, VPS ou mesmo dedicado.
As VPS's trazem maior liberdade de actuação, uma vez que permitem a instalação de software ao teu gosto tal como o servidor dedicado, mas sem o preço mais alto inerente a um servidor dedicado.
Ser gerido ou não é a diferença entre teres quem te instale tudo na VPS e diáriamente se preocupe em mante-la a funcionar, aplicar patches de segurança ou seres tu a faze-lo.
Posso dizer-te que uma VPS de 1Gb de ram (gerida ou não gerida) nos nossos servidores aguenta na boa 100 contas de revenda de alojamento, mas como deves calcular este meio de medida não é muito eficaz pois estás dependente do numero de users ao mesmo tempo a aceder aos vários websites da VPS. Básicamente diria que por cada 2 segundos numa VPS de 1Gb com sites em php+mysql suportas uma média de 10 a 16 clientes simultâneos, o que é um excelente valor. Podes ainda fazer burst de memória até 2Gb o que te ajuda a suportar um pico de uso. Estes valores baseiam-se numa compilação de php que "bebe" 50 a 70Mb por processo de memória lançado.
Nas contas de revenda, estás um pouco dependente dos vizinhos que tenhas nesse servidor.. se um crasha algum processo, afecta a todos, algo que não acontece numa VPS em que o teu ambiente é só mesmo teu.
Não quero dizer com isto que uma conta de revenda é mau, antes pelo contrário. Uma conta de revenda tem o seu papel claro no crescimento de um qualquer negócio de alojamento, sendo o patamar inferior da escada...depois VPS e a seguir o servidor dedicado...
Espero ter ajudado a esclarecer alguma coisa nestes temas...
Saudações