i used to ruse nike+ (had about 3500km tracked in there) but for some reason, the GPS tracking of it seems to be worse so i’ve switched to endomondo which seems the most accurate (for me at least). I’ve only so far only tracked like a couple hundreds of km in endomondo though..