I like both P90X and Insanity, but for cardio I think it's hard to beat the intensity of Insanity. They are short, but do not be fooled. They are WAY harder than Cathe's HiiT workouts. I never sweat like I do with Insanity. I think it gets a bit boring to do the same type of workout every day...