We're on Strava over here. The dick measurement is fun, but you have to realise it's limitations. It's accurate to you GPS logging time and theirs, same with any GPS logger. So you may be logging every 3 second,s 1 second or 5 second. I think it's 3 on android with strave ? then it guesses the nearest to the made stat stop points, so could be as much as 5 secs or so over short distances. Also shortcuts or runs down the side of other runs don't work to well. as it only tries to match 70% of the route and the start stop... heck getting to technical now
Keep the phone high up at the top of your rucksack so it has the best line of sight to the sky and you body and stuff isn't blocking it.
In all honesty, use what the people around you use so you can compare.
Strava is good for you own personal laps or routes though.
MaoMyRide and similar are also good.
I use Maveric and the free OS Explorer maps it provides for er maps, look around the area you are going and it caches them so you don't need a data connection. It will log to. I do have loads of Memory map maps but cannot be bothered to use them that and it filled my 8GB card transferring them.