I use Strava for looking at the ride on the computer, but I also use Cyclemeter. Cyclemeter has a lousy web based experience, but really has a ton of stuff in the app- way more than Strava. Has a rundown of every Km, or daily, weekly, monthly, or yearly data shown per ride or as graph. Time spent at a certain value... all kinds of stuff.
Never used MMR or the gps one.