I've been using Runkeeper for Android for about a month, and really love the ability to create custom workouts. I'm doing the couch to 5k training program, and Runkeeper lets me create a set of intervals (i.e. first interval 90 seconds at steady pace, second interval 60 seconds at slow pace, repeat 8 times) and get voice prompts. This part works fantastically, and is one of only two features I really require.
The second feature is GPS/mileage tracking. Unfortunately this doesn't work so well. I've heard that two versions ago everything worked perfectly, and then they made some changes that completely screwed up the GPS. The version I started using took 10-15 minutes to pick up a GPS signal, even when other apps picked it up right away. This wasn't an occasional occurrence; it was every single time.
About 10 days ago, they released an update which seems to have fixed that, but ever since, the mileage tracking has been wonky. The GPS does show my correct route on the map, but not the correct mileage. For example, yesterday I did a route that I've been walking for years; I know for a fact it's 2.5 miles exactly. Runkeeper showed my route correctly on the map, but claims that it was actually 4.9 miles. Again, this isn't a one-time thing; it happens pretty consistently.
I know there are a ton of apps out that there will let you track your mileage, but not many (any) that I've found that will let me create custom interval workouts the way Runkeeper does.
Does anyone know of any Android apps that will do these two things reliably? I don't need social features, calorie tracking, photos, or anything like that. (I do need to be able to listen to my music in the background, but it doesn't need to be integrated into the app, as long as it will continue to play the standard Android music app while the running app is going.)