La verdad entre php y ajax no hay un "Vs", puesto que son tecnologías diferentes, por lo cual, no aplica :p
En cuanto a si es más rápido, útil utilizar AJAX, pues actualmente sí...
Si es muy complicado... es relativo a lo que llames "complicado"
Saludos