I have been experimenting with a couple of different training software programs and the more I experiment, the more it seems like my rudimentary Excel spreadsheet does the best job of them all.
Training Peaks
I had heard really good things about TrainingPeaks so I checked out a trial version. It seems like it may do a really good job for pure cyclists and probably triathletes as well. Its real strength seems like the calendar planning features, where you can build training plans or drop in premade ones without an enormous amount of effort. The ability to manage HR and power zones is also quite good.
However, my main sports are cycling, alpine skiing and yoga. To enter a workout in either of the latter two, I need to select a workout type as “Custom” or “Other”, and even then the s/w seems bike-driven. I.e. it preselects a bike for the workout. There is no ability to build my own custom workout types.
TrainingPeaks also doesn’t track vertical gain (or descent for skiing). I like to climb on my bike and I want my training log to keep track of this data over time.
TP also doesn’t support Macs, which is a pain in the neck for me. Finally, I find the software really clunky and ugly, which just bugs me.
MotionBased
MotionBased is clearly aimed at a different audience. It is slick, easy to figure out and works well (mostly) with Macs. It also tracks altitude (ascent only) and has categories for lots of different sports, with ability to filter and aggregate data in lots of ways. These are all strong points.
MB is a division of Garmin and seems to have been created to help people get more use from, and build a community around, their GPS devices. As such, it is really a location-based service designed for downloading Garmin GPS data and laying it on top of maps. Some of the newer GPS devices (Edge and Forerunner) are intended as training tools, so MB has added functionality to track HR data, but otherwise the s/w is really about keeping a record of where you have been and how far you have gone.
As such, MB is essentially a retrospective tool. There is no calendar, no planning or scheduling of a training program. There is also no way to enter a workout except by uploading data from a device- i.e. unless I bring my GPS to yoga I can’t add up yoga practice time. And it only tracks vertical ascent, which is pretty much beside the point for my resort-based skiing.
Back to Excel
While experimenting with these services I stopped using the spreadsheet I have developed over the past 4 years, but I decided to pull it back out the other day. I have spent a bunch of time over the years developing the functionality I need and it seems like it works best for my idiosyncratic needs. As I have it set up, I enter my daily workouts, sleep time & notes, and the sheet automatically counts workouts by activity, total time spent, distance and vertical climb/descent. The major downside is that building in a training program is extremely time-consuming and a pain in the neck, as it needs to be done day-by-day, week-by-week.
I also can’t download data directly to it, as I can from my Edge computer to both TrainingPeaks and MotionBased. Sometimes seeing a graph of the workout is a lot more valuable than the summary data.