Se você não tiver certeza de que a demanda justificará o aluguel de um servidor dedicado ou serviço de nuvem, você deve hospedar seu servidor em casa, supondo que você pode obter largura de banda suficiente para o seu escritório / oficina. Se você não puder, mude o escritório primeiro: -)
Você então tem a vantagem adicional de ajustar suas sessões virtuais e obter melhor compreensão do tipo de recursos que você precisa por cliente / programador e por mês.
Assim que você tiver esse conhecimento, será fácil escolher o serviço de hospedagem ou na nuvem correto. Ou justifique o pagamento por mais largura de banda da Internet.