The problem is it gets very repetitive. I have not seen one person keep up with it consistently for the long term.
My wife started P90x over three years ago. She keeps repeating it while taking breaks in between. I think she has all of it memorized so the video is more for timing/pacing. I’m tired of hearing it. She didn’t like Insanity. It would have killed me and the impact would have destroyed what little is holding my joints together. She’s kind of looking for something else now.