As mentioned above MLS is a precision approach aid (azimuth & glideslope) whereas GPS approaches are currently non-precision (azimuth guidance only).
The biggest advantages with a MLS is that it allows curved approaches as well as a wide range of glide slopes.