la clasica pelea php vs asp como decir linux vs windows. no voy a decir este es mejor o el otro es mejor, es cuestion de gustos, colores y sabores, los 2 lenguajes son muy buenos pero en lo personal me inclino por php por q puedo usarlo en windows y linux me parece q dispone de mas recursos mas (estoy dedicado a php) y si quieres montar un servidor web en una empresa usas linux, apache, php mysql postres (todos ellos gratuitos) para ASP necesitas windows (no e s gratuito), iis, sql server (tampoco es gratuito) o puedes optar por mysql y postgres.
si quieres que te diga cual es mejor; xq no usas ambos y decides cual te conviene mas, tienes esa opcion y no te dejes llevar x comentario de los demas