Suunto Movescount, Strava/Stravistix and Veloviewer.
There's lots of overlap in those, but they each offer features not offered by the others (not to mention that I have to use Movescount as it's what my device requires and that Strava is required by Veloviewer. i.e. I'd happily do without Strava if it wasn't required as the link.