Non direi che java non sia utilizzato nel "mondo reale", anzi, è proprio utilizzato per un sacco di applicazioni ad altissimo profilo (banking ad esempio).
Per quanto riguarda il servizio hosting, non penso sia il posto più appropriato per parlarne... comunque a mio avviso se sviluppi in JSP/Servlet annessi e connessi è perché ti serve una soluzione altamente professionale (e un server su cui possibilmente girano altri 300 siti non è la giusta scelta)