Like most of you I've been trying them all. So far I've sampled Jog Tracker, CardioTrainer, Endomondo, RunStar free, Runkeeper and Sports Tracker.
After a few weeks using the programs over and over I threw a few out. The jog Tracker app is just too simple and the website is also lacking. RunStar has a nice clean app which is easy to read, but is lacking many metrics while running. You can't upload anything to the web without the paid version, which is a big turnoff, so that's out as well. CardioTrainer IS a very robust app and even counts steps. One reason I'm taking it off the list is that the website doesn't really give you much and is very weak compared to the others. The other reason is I found CardioTrainer to be the least accurate out of the Android training apps. It seems to overstate the distance and I see that also mentioned in many other reviews and message boards, so it's not just me seeing things
The final cut came to Runkeeper, Endomondo and SportsTracker. I'm throwing out Runkeeper today. It has many features I like. The app interface is clean, the GPS indicator is visible, shows splits, has audio feedback and a nice clean website with lots of social aspects. I'm taking it off today because it might be one of the less stable apps and tends to crash every so often (as also seen in other reviews). Also, while the website is nice, something about it makes it look less appealing that the two apps that made my final cut.
So...final cut is Endomondo vs Sports Tracker and I'm still kicking the tires of both. Endomondo has a clean interface to the app, LOVE the ability to choose which boxes (data) you want displayed, splits on the app, pace AND speed, easy to read numbers, visible GPS and a GREAT web interface, with splits AND laptimes on the map. Also a feature that shows you your best time stretches and highlights it on the map. Endomondo might also have the best social features and shared tracks in your area.
Sports Tracker is also a strong contender with the most fully featured app, while also being the most easy to read while working out with big crisp numbers. No need to decide which live measure you want displayed since this app displays ALL of them! It is the only app i've seen so far that shows a live shot on once screen of current pace, avg pace, last mile pace and fastest pace. One press turns those to current speed, avg speed, last mile speed and fastest speed. Those are eight good data points that are all available easily and live. A huge bonus. Sports Tracker is also the only app I've seen that displays updated splits on the app while you run AND the ability to create your own lap splits with an easily displayed "lap" button. Like a few others, a music button is included to take you to your music app while staying in the program. Even cooler, they have a camera button in the app that takes you to the camera app while still in the program and allows you to take pics on your workout and incorporate them into the journal for your own saving or sharing with other users/friends. Sports tracker also has a very solid website which has tons of data, nice map, can even go fullscreen. I'm guessing when I'm all said and done, SportsTracker will win "best app" in a landslide, Endomondo will win best social and sharing, and they'll tie on the website features.
So.. there's my 2-cents (or 4-cents) any other opinions out there between all these services?