For peramiters I like to see at least two categories: function and culture. At the various points in the npc's cycle the programer can designate whether they should be wearing work clothes, formal clothes, travel cothes, comfortable clothes. The game would then cross reference with the character's race and develop a list of possible outfits the character might be wearing and then randomly selects from this list. As a result the characters would always appear properly dressed and there would be a constant diversity, keeping the towns and villages looking fresh. I might be interested in seeing a price category as well, so that a character's status might be readily appearant from their clothes, particularly in social settings where characters are trying to impress.
As an added bonus, this system permit used created clothing to spread throughout the game world as soon as they were added to the game, without the need for a mod to give the game a face lift.