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?
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.