I find P90X workouts "fun" in a different way: I can see progress with each workout (going up in reps or weight), and go at my own pace. The music is pretty nondescript, IMO, and I neither love it nor hate it. You can always use the "no music" option if you want.
I also enjoy Tony, and don't find him "dry" at all. He seems intelligent, a bit goofy, and encouraging.
When I started a P90X rotation, I didn't have a bar or a way to do band pull-downs, so I substituted heavy 1-arm rows (rather than barbell rows, as Bubbles suggests, because you can support yourself when doing dumbbell rows, but not barbell rows) and would alternate sides during each back segment. Later, I got the heavy bands (very good quality) from BB, and a door attachments from
www.sissel-online.com (which was much safter and sturdier seeming than the one that BB offers, and which can be attached at the top of a door rather than the sides, allowing me to kneel on the floor and get a good resistance from the bands). Then I got the pull-up tower BB offers, but still did about 1/2 of the pull-ups/chin-ups as band pulldowns in order to get good numbers.
I was a bit intimidated after previewing chest/back because of all the push-ups (I didn't do toe push-ups at the time) and pullups, so I didn't get to it for a while. Then one day I decided to start, and I started with shoulders/arms...one of my favorite P90X workouts. It got me on a roll, and I did a full 90day rotation.
I was able to go the full 90 days with P90X (substituting some cardio workouts at times, addind an extra rest day at other times, or an extra cardio day, and starting to mix up the workouts a bit by adding things like medicine balls, stability ball, and other "toys" to make things a bit different). On the other hand, I couldn't stick with the Hardcore rotation I came up with based on P90X for more than 4 weeks before wanting to do something else.