GAIN Fitness is, simply put, the best fitness app out there. I've used them all, and the results are top-notch, as is the user experience and the quality of the platform.