Sabes yo no veo ninguna ventaja a nivel de que podes o no podes hacer con ambas herramientas.Las dos son buenisimas, si te vas por el lado de crear un proyecto barato y optimo , PHP es perfecto con linux y Mysql. Y si deseas un proyecto facil de desarrollar , con soporte al escoger, y que puedas utilizar todas las herramientas microsoft(excel,word,acces,sql,etc.) Asp es el ideal, yo que tu no decidiera cual es el mejor, sino pensaria en utilizar ambas herramientas , y obtener de las ambas lo mejor que tengan.
Se dice que PHP es un poco más rapido, pero ASP es mucho más facil de desarrollarse. Por otro lado PHP tiene una ventaja sobre ASP, en su soporte libre, es decir que rapidamente PHP se enriquese más y más, lo cual podria llegar , a que PHP se ha más potente que ASP. Ya que coincido contigo , todo mundo habla que la ventaja más marcada de PHP sobre ASP , es que PHP es plataforma libre y que corre en diferentes plataformas, lo de las plataformas, yo ya hice la prueba y si me corrio en Domino, lo que quiere decir que el problema de portabilidad se puede superar.