He visto varias respuestas que me han hecho lo menos sonreir.
creo que no se habla de que lenguaje es mejor, si no cual es el que usas.
Actualmente me han contratado para programar en COBOL (me han dado un curso y todo) y la gente se sorprenderian que estamos trabajando mas de 40 personas solo para modificar programas COBOL.
Los bancos de todo el mundo y las grandes empresas que mueven cantidades ingentes de datos utilizan sistemas HOST que usan COBOL. Y si vais a cualquier web de busqueda de empleo
http://www.tecnoempleo.com y os sorprendereis la cantidad de trabajo que hay de COBOL o DB2 (las bases de datos de COBOL).
eso si, reconozco que esta obsoleto, pero a ver quien es el guapo que cambia todos los sistemas de los bancos (por ejemplo); siguen la máxima de "si funciona, no lo toques" y funciona genial.