The Iphone GPS does a decent job of providing directions (with google maps) and tracks your current location on the selected route or map. You need a lot of practice to fine-tune its use. You can use the GPS function while walking or riding. The weakness is the inaccuracy of Google maps in some areas. The beauty of the Iphone is the other GPS features located in the Iphone APP store. I use mine as GPS yardage indicator on my and other golf courses. I also use a car finder, trail marker and business locator (based on my GPS location) such as hotels, restaurants and etc.. I don't know if other GPS devices, such as Garmin, have this versatility.