Anyone use any good ones they can suggest? I've tried a handful and they all suck. Most won't start tracking me until I'm like a mile into my runs. They take forever.
This misunderstanding is fairly common with GPS:
It's not the app. It's your GPS receiver having difficulty getting a fix. I'd suggest making sure that your GPS receiver has a fix before you start tracking. No app is going to change the behavior of the receiver. Watch your notification bar. If the GPS icon is flashing it's trying to get a fix. If it's steady it has obtained a fix.
An app like GPS Status may help if the aGPS data is causing problems with getting a fix and needs to be cleared.