Todo depende de lo que quieras hacer, una cosa buena, o mala segun lo mires
, es que JSP "es Java" con lo que puedes usar todas las librerias de Java que quieras, desde acceder a BDD, enviar mails, mensajeria... y eso puede ser una gran ventaja.
De todas formas usadas así a "pelo", igual de malo es usar PHP/JSP/ASP o cualquier lenguaje donde se mezcle la presentacion con la lógica, no es un solucion escalable desde el punto de vista la mantenibilidad. Y cuando pasas a algo más sofisticado, entonces es cuestion de lenguajes.
Eso si, es mucho mas barato encontrar hostings para PHP o ASP que para JSP. De todas formas, intentar convencer a alguien que use una tecnolgia u otra es como convencerle de que coche es mejor.... hay muchos "dependes" y mucha cuestion de gustos.... y muchas discusiones sin sentido sobre el tema