Hola juanra03!!!
Personalmente creo que es tan fácil como valorar tiempos, presupuesto y si vas a programar tu alguna otra aplicación en JAVA.
Por otro lado creo que es muy complicado realizar un buen analisis de una futura aplicación si no se conoce el lenguaje en el que va a desarrollarse, pero todo es cuestión de perspectiva.
Un saludo,
kripton