Do NOT create arbitrarily links between pages using ancestors, siblings or descendants searches. Instead use content pickers or MNTP to set links.
Arbitrarily is where your code makes a choice as opposed to allowing a Content Editor pick that choice. Keep things flexible.