La verdad es que no he programado mucho en ASP, pero si llevé un curso de ASP.NET en la universidad.....Y puedo decir que aprendí más PHP en forma autodidacta en 2 meses.....que los 5 meses que duró el curso de ASP.NET. En otras palabras, el tiempo de aprendizaje entre PHP y ASP, es para mí, de 5 a 1 a favor de PHP
Bueno yo creo que la duración de aprendizaje se debe también a lo que la persona este acostumbrada, por ejemplo a mi se me hizo mas facil aprender asp .net porque la sintaxis es similar a la de visual basic, y en ese lenguaje estoy mas avanzado, mientras que en PHP se me hizo mas dificil, porque usa otro tipo de sintaxis (creo que es C), a mi se me hizo mas complicaado aprender PHP.
Yo no comparto tu opinión en un principio te podría decir que PHP no carga el Framework que tiene que cargar ASP para correr en un server