I've been using Google Fit for a while. I works pretty well, except when I ride a bike, Fit sometimes mistakes it for jogging, especially when I make a lot of stops. I've never used My Fitness Pal, but I use Fit with MapMyRide and they work together well, too.