Everyone I know uses Strava as well. There aren't any ads, premium users just get a few extra perks, such as setting weekly, monthly and yearly mileage goals, seeing heart rate zones from every ride, etc. The only downside to any ride tracking app for your phone is the accuracy of elevation gain and distance, especially when used for off-pavement riding. This may or may not be important to you. I use a cycling computer with a barometric altimeter because the inaccuracies drove me nuts - and I deserve every face-punch I get for having this fancy-pants technology!