crunch 24.... I've done P90x, then P90x+, and this is MY opinion, but since you asked I hope you don't mind my reply. I find Tony annoying. I cringed every time I heard the word "kids" or "boys and girls". I disliked his style and especially when he would stop working out to demonstrate which always throws me off. I prefer working out to someone who does the moves all.the.way.through.
The dark, dungeon type of workout area was depressing after a while. It was monotonous, with way too many pull ups. STS had a different workout everyday, different sequences. The music was good in P90, but not as good as in STS. Most of all, my results with STS are far superior and have improved since I've first done it. I will be starting STS #5 this winter. I've had people ask me during group rides who my trainer is, especially when I take my jersey off...now if that doesn't say something... Here's the other thing that blows P90x away, the Workout Manager. There is NOTHING like it when it comes to managing your stuff. I can tweak my weights/notes like nothing else, I can check out what I've done during the week at a glance and supplement where I'm lacking.
This my experience and conclusions with both programs. I can't transfer that onto anyone else.