This may be a little pie-in-the-sky, but I've found myself disliking the "upvote" or "like" mentality. Instead, maybe a "I use(d) this!" functionality, as well as talk sections for each routine?
I like this idea!
if i've learned one thing from this thread:
don't like the idea, use the idea!
This is really cool. When there a good bit more workouts having likes/upvotes would help users not get overwhelmed by choices and they can sort by most liked.
Factor in how long someone has been doing a routine, in terms of the value of their "like"