I haven't heard any convincing arguments for or against p90x, I just know that it's something of a fad.
I don't see what's so complicated about just counting calories and lifting heavy shit with a flat bench, squat rack, barbell, and weights, but GODSPEED