The three main ways of adding replay value to a game are through Novelty, Creativity and Evolution.

Novelty

Content cannot all be seen on the first run.

Avoid:

Creativity

Supports user generated content.

Avoid:

Evolution

Enjoyment comes from learning the game and getting better over time.