Mono funciona relativamente bien, pero algunos sitios creados con ASP requieren componentes solo de Windows (como los formularios de Windows) que no pueden admitir. Pude compilarlo, pero me llevó algo de tiempo editar manualmente varias dependencias y crear archivos.
En cuanto a PHP / MySQL, ya los tiene en Mac OS X. Es posible que tenga que hacer un poco de trabajo para que trabajen juntos como le gustaría. MAMP y EMAMP están bien, pero casi siempre me encuentro con errores cuando los uso. No reemplazan a una buena compilación de Apache en stock con algunos mods respaldados en un archivo de texto en Dropbox ...