One of the mistakes I make is to overdesign in irrelevant areas. Everything you design should be an opportunity for adventure, since that's what D&D is all about.
I think this has been best explained in Ryan Stoughton's TRAPs system. In short, focus your design on threats to the PCs, rewards...