Utilizo hospedagem compartilhada pois tem um baixo custo, e já vem com infra pronta: mysql segurança, ssh, gerenciados, ssl, e-mail etc.

para PHP utilizo o hostgator para Java utilizo o integrator