I've been trying the suggested workouts, and so far they've been working for me. (I've also realized that I probably shouldn't use the recovery time metric as an excuse to sit on the couch and watch television. Instead, a short slow run may work fine.)
However, I do have a suggestion. In addition to looking at past results and current training status, the suggested workout should also use future events on the Connect Calendar. (Yes, currently the Calendar is having issues communicating with other calendars. That should be fixed.) If you've got a half marathon planned for Saturday, it would be special if the suggested workout took that into consideration and ramped down your effort the days leading up to the race.
This would require that the Event/Race entry on the calendar should also include the distance of the race. The ramp down for a 5K is probably significantly different than the ramp down for a 100 mile ultra. But it would make this new addition to my watch even more useful.
I understand that it does take into account certain planned workouts, but I don't know if it (for example) adjusts Friday's suggested workout for Saturday's 10 mile slow run. It would be nice if it did.
The suggested workout is a great start, but could be even greater.
(Hey, if you scheduled a race, it might be even cooler if the suggested workout automatically switched on Garmin Coach workouts. And when will Garmin Coach support training for Marathons and Ultras. Etc.)