RE:Java el más adecuado para app empresariales?
Bueno... como dijo Einstein... es relativo.
Java es excelente para aplicaciones que requieran gran potencial, aunque normalmente necesita buen hardware para correr a buena velocidad. Aplicacion empresarial es muy amplio, pero si eres bueno en java deberias hacerlo.
Otras opciones, son desarrollar un sistema en php o .NET (aunque personalmente no me gusta hay que reconocer que tiene cosas buenas).
Como dices que es una aplicacion empresarial, deberá ser en Java EE y supongo que deberas usar JSF(Java Server Faces) para la parte grafica de tu aplicacion.
Entonces pienso que no es java ni php ni .net ni cualquier otro lo que hace la diferencia ni le da calidad al producto, es que tan bueno eres en lo que usas para construir una aplicacion.
Yo tengo aplicaciones empresariales en java y una en php que estoy planeando reconstruir en java para mantener una sola plataforma y ayudarme en la reutilizacion de codigo.
Espero haberte oriendado
Exitos