Hola, no conozco JSP así que no puedo compararlos. Algunos amigos que programan en JSP me han hablado muy bien de ello, aunque ahora mismo yo no cambio mi PHP por nada del mundo
El motivo principal por el que no me he interesado por el JSP es que parece ser que consume bastante CPU en el servidor. Algo de eso habrá cuando la gran mayoría de proveedores de hosting ofrecen soporte para PHP y muchos de esos ni siquiera contemplan la posibilidad de soportar JSP cuando se les consulta. Imagino que el precio del hospedaje será algo/bastante mayor en servidores que lo soporten. En cualquier caso esto no debe ser un impedimento para que te decantes por un lenguaje u otro.
Como dije no puedo compararlos pero te paso un artículo (un poco antiguo) con algunos razomientos sobre por qué deberías escoger PHP.
http://www.programacion.com/php/articulo/porquephp/Salu2,
Avalon