Teško mogu precizno odgovorit na ovo pitanje jer su moja iskustva sa ASP.NET-om završila prije nekih 10 godina. Mislim da razlike nisu velike jer za obe platforme postoji:
- jako puno projekata i posla općenito
- jako velik community
- ogromna baza znanja i dobrih praksi
- odlični alati za razvoj
- jako puno već napisanog koda koji se može iskoristit
- itd
Postoje manje razlike možda u tome što je hosting za .NET općenito malo skuplji te da se u PHP svijetu uvijek ima više opcija kako nešto napravit što nemora značiti da je to bolje ili lošije, više je stvar preference.
Trajanje nekog konkretnog projekta u dugoročnom periodu je uvijek problematično bez obzira na platformu. Nove verzije dolaze, pojave se BC-ovi, itd. nema tu neke prednosti za nijednu platformu.