Cita: he visto códigos en Java que realmente te hacen llorar, así como he visto códigos en PHP que hacen lo mismo.
Claro, en eso no hay duda. Todo depende de quien sea el autor del código.
Pero basándonos en el hecho de una misma persona que conoce ambos lenguajes a fondo, incluyendo patrones de diseño y eso, creo que con Java se logra una mejor arquitectura sin tener que hacer GRANDES cambios.
Cita: Aunque es cierto un programador de Java es mejor pagado no significa que sea mejor, es solo por la fama que tiene Java, pero creo que cualquier herramienta es buena si la sabes usar.
Tambien es mejor pagado por la curva de aprendizaje. Frente a otros lenguajes web, tienes que recorrer mucho terreno antes de poder desarrollar aplicaciones con J2EE
PD: :P Mi humilde opinion