PHP è un gran linguaggio...
Certo è meno intuitivo di ASP, però consente di realizzare applicazioni fantastiche ed in grado di reggere a situazioni di criticità, grazie soprattutto alla fantastica interazione che si realizza con MySQL...
PHP e MySQL sono una coppia straordinaria e, cosa da non sottovalutare, non costano nulla...