De mi experiencia:
PHP me resulta mas comodo para trabajar y facil para realizar ciertas tareas ...
Eso si .. si piensas mezclar SQL server (como bases de datos) con PHP .. te sera mas complicado que con ASP .. pero de igual forma se puede hacer ...
Ademas, el 99% de las veces y para internet .. se suele usar como motor de bases de datos Mysql, PosgreSQL y alguna mas ... que con PHP van a las mil maravillas.
Eso si, en PHP no tienes editores de codigo tan "visuales" como para los de ASP (Visual studio .. de microsoft) .. Te obliga a "escribir el codigo" y no tanto a ir haciendo el codigo a base de golpe de raton como podira ser en ASP ...
Ahora, la decision es tuya ..
VOTA por PHP

:P
Un saludo,