Trainerize Review: Great options but not the best value for pt software