Cita: Estoy probando con cual quedarme. ¿Es posible tener instalados el XAMPP para Mac y el MAMP a la vez? No voy a correr los dos a la vez, pero mi idea es si abro el MAMP, desactivo el XAMPP y viceversa. ¿se puede? ¿habrá conflictos con el puerto 80?
Si, puedes tener los dos instalados.
Para evitar posibles conflictos te recomiendo que uno lo dejes en el 80 y el otro lo cambias por ejemplo a 8080.
Cita: En el caso de MAMP, necesariamente mis archivos html, php, imágenes tienen que estar dentro de la carpeta "htdocs"?
Tanto en mamp como en xampp, puedes modificar el directorio (por defecto htpdocs) en el archivo de configuración.