Body Revolution vs. Insanity

Options
Is there anyone out there who has done / tried both of these programs? I am half way through 30 day shred and I am trying to decide what to do next! What are the differences? I love Jilian, but it sounds like insanity is a bit tougher perhaps?? Is it mainly cardio or do you use resistance? Is Body Revolution like a longer version of 30 day shred or is it a lot different? Thanks!