I've been using Cyclemeter for nearly 2 years now and I'm very pleased with the detailed data and relative accuracy when compared to my onboard computer. I have used other apps and have experienced almost constant irritation with the inconsistencies in those apps. Yes, I like some of the features of the more social apps but, to analyze data and track my progress, Cyclemeter is my app of choice.