I think it's down to the individual. Some people like routine down to doing the same exercises over and over. Others like more variety. I think a lot of how successful programmes are for people comes down to peoples' personality and how well it fits them in that respect rather than the programme per se.
The only caveat that I would put on that is experience. If you're a beginner lifter, the less exercise choices you have to make, the better. You don't have the requisite knowledge to construct a routine that is suitable for your needs so stick to the basics and progress slowly.