I've decided DrillMax is my favorite. It's so well constructed, with each drill going from mega cardio, to legs, to upper body, all while keeping your heart rate from plummeting. I also don't get at all bored doing it, like I do with some of the step circuit workouts. I always look forward to doing this workout.