A really good metaphoric story has more than one level of meaning. Some stories have secondaries – other stories that give the main plot an interesting twist or exciting tension. These give stories underlying, hidden meaning that influences the characters in unpredictable ways – and gives the story some “spice.”
In addition, a good story line intersects with other story lines – creating a fabric of meaning that gives the overall story a symbolic representation that transcends any one character. Even very linear story lines like those of the hero’s journey intersect with others to make such a fabric – making the story much more interesting and engaging.
The very best stories I recall touched me personally. I could relate with the characters and/or events, got personal meaning from the story, and could feel the intersection.