Personally I hate randomness. How can I expect to get a matching set of shadow armour or somesuch if drops are random. I believe replayablity should not come from randomisation but rather from multiple paths to an objective.