I don't think it is so much .Net vs ZF becaust .Net in itself is a pretty cool framework.
The uncool part is: A) not open source B) dependent on IIS and MSSQL PHP + ZF is: A) open source (free and large community if any examples/help is needed) B) can be run in just about any server environment