I like Strava for keeping track of my mileage both for running and cycling. I've tried quite unsuccessfully to disable the live segments feature because while I'm out trying to just enjoy my time one the bike, the live segment will pop up on my Garmin. This makes me try to push harder than I want to
PR the segment. While an argument can be made that is motivation, it really is more of a distraction. I'd rather be pleasantly surprised to find after I review my ride that I PRed a segment than be pressured by electronics to beat a goal I don't care about.