Insanity vs. Tapout XT?

Mac5500
I'm thinking about getting one of these programs to do. I wanted to get peoples opinions about them before I go out and drop $120+ on it. If y'all have done one of them, what did you think of it? Was it worth it? and what were the pros and cons of each?

Also, if you've done both, which would you recommend more and why?
Insanity vs. Tapout XT?
5 Opinion