purtroppo a queste domande non so rispondere
con asp non ho mai lavorato, e in php ho solo fatto un sito di e-commerce, ma non utilizzando phpnuke
posso dirti, che rispetto a solo php mi son trovato meglio, perchè sotto le jsp c'è un vero linguaggio a oggetti, mi sono divertito ad aggiungere dei custom tag alle mia paginette, in modo che tutto il lavoro me lo faccia Java

ma avendo lavorato poco in php e per niente in asp di + non ti saprei dire