I think it really varies on the deck you face. As a general rule though, I prefer to be a master of one or two things, instead of a jack of all trades. If you are a jack of all trades you can get out of a bigger variety of situations less times. Take for example this.
A deck that has CC, PC and QC. This may seem awesome to sme peoples. Being able to control all those things is interesting, however, it wont be able to do all of them flawlessly. Eventually you will run out of all of those things, and since it is so diverse, you probaly only slowed your opponent down, and didnt stop him. On the flip side, If I was using a deck based purely on CC for example, then I would probably be able to keep destroying the opponents monsters long enough to actually win the battle. Once again on the flip side though, if the opponent was using immaterial creatures, then it would have been better for me to diversify my deck more.
So I think the perfect deck would be both rock and scissors, instead of just rock. That way, if paper comes along, you will have scissors to get you out of the mess you are in.