If you have bad knees (like me), then I would say go for the Hardcores - I found with all of the plyo work in P90x that my knees just got worse.
Also, I found P90x very "masculine" and it really concentrated on upper body work - not enough lower body work for me.
Just my humble opinion...