I have not tried Insanity or p90x. I have a friend who is pretty athletic currently doing p90 but I am not sure if he is still going with it. The only reason I have not tried it is because I feel like it is more for endurance. Basically, I feel like it does not aid me in my overall goals (bodybuilding).

Don't get me wrong, I have seen some crazy transformations from these workouts. If you are a beginner or even intermediate level in regards to working out I am sure you would get good results from these.