rispetto a PHP ad esempio hai il vantaggio che è molto + modulare:
se il progetto diventa grosso, diviene + mantenibile utilizzando le jsp rispetto a php
con asp siamo lì, soprattutto con la nuova versione .NET
se però sai già che il progetto non diventerà abbastanza grosso, php va + che bene
e cmq è una opinione personale, buttarsi su php/asp/jsp dipende anche un po' dai gusti personali