As a category, I love the circuit workouts because of the variety. They have just enough weight work for me to develop my muscles the way I like. I love Bootcamp, High Step Circuit Training, and I've recently acquired Circuit Max and think it's awesome. I do love kickboxing (esp. KPC) as well, so Cardio is a close second. I get bored with all weight workouts, which are a more distant third.