Me parece que la mayoria se inclina a php debido a estos puntos:
-hay mas informacion en la web sobre php que asp
-hay mas sitios hechos en php que en asp
-por le tema del pago en asp
-porque para mi,es mas facil de usar e interpretar
yo desde mi punto de vista,cuando empese a programar mi primera web fue modificada de una hecha en asp con conexiones mssql,y la verdad que me costo mucho interpretar,pero luego pase a php y la verdad poco a poco entendi: nunca lei un manual,salvo de funciones especificas.
tambien por otro lado asp me suena a "microsoft",y mientras mas apartado este de eso,mejor para mi