You can see where satellite reception was bad in some spots, but this was created with my iPhone and TrailGuru. It's not there yet, but it's getting closer. If I could track heart rate (preferably R to R), I'd be ready to make the leap to iPhone-only as my main casual training device. I'd still want something beefier on race day and competitive training but for day to day training it's starting to show promise.