Все эти языки используются для решения совершенно разных задач. В рамках своего круга задач на каждом из них программировать просто, удобно и качественно.
Java - типичный язык прикладного уровня.
Perl - язык обработки текстов.
Python - скриптовый язык для НЕпрограммистов.
Lisp - язык для обработки списков и графов.
Forth - язык для написания программ, работающих на предельно малом объёме оперативной памяти.