GPS watches allow you to monitor and control individual training sessions, as well as track your progress.
Many GPS devices come with a heart rate monitor, and this allows you to check progress over time. For example as you become fitter your heart rate should be lower for a given speed, or you should be able to run faster for the same heart rate.