Je trouve que c'est amusant de coder en Python, ça facilite énormément de choses et tu gagnes en productivité. La couche objet souffre encore de pas mal de défauts (pas d'encapsulation par exemple) et l'approche fonctionnelle est assez moche
On peut faire presque tout; du scripting, calcul scientifique (scipy, nimpy, ...), application web avec jango ou web2py..., des interfaces graphiques avec Pyside, tkinter..., 2D avec pygame, interfaçage avec d'autres langages tq C/C++, divers implémentations (.Net IronPython et java Jython), etc...
Sinon je connais pas le perl