I think set items should be side stories, not just random. I got sick of finding only two pieces of every set in Diablo II. Each set suits a particular class or cross-class.

They don't have to be big stories, just "I heard there is this magical armour of the Frost Giant over there..." and "Did you hear about the Frost Giant's club?" I was also annoyed that the sets were named after people I'd never heard of and could ask about.