Endomondo vs MapMyRun

Which do you prefer for tracking runs and why?