A good adventure has a good backstory to enable a dm to make up his own hooks, interesting npc's with explained relationships to eachother, interesting combats that do not require a particular order and above all, all information relevant to a place, encounter or npc in one place.
I get really...