io li conosco entrambi,
scegli in base a quello che ti serve e al server su cui giri.
io apprezzo molto asp per la qualità del linguaggio, per l'orientazione forte agli oggetti, spesso eccessiva, d'altro canto preferisco php perchè con asp spesso capita che ti serve qualche classe che scopri che è a pagamento o qualche dll che il provider non ti fa registrare.
io anche se ho vari siti che gestisco in asp, ora uso php e presto converto tutto a php.
rifletti anche in relazione al motore db che usi/conosci.