Nur ganz kurz zu Deiner allgemeinen Frage:
Ich includiere nur Dinge, die ich an verschiedenen Stellen benötige (also z.B. Menüs oder Funktionen). Dinge, die ich eh nur auf einer Seite bzw. innerhalb einer Datei benötige, brauche ich auch nicht auslagern und dann includieren. Das macht's nur unübersichtlicher... Auf der anderen Seite brauch ich nicht an 5 Stellen das gleiche schreiben, wenn ich es einmal tun kann und dann 5x includiere...
Ich bin aber auch kein Programmier-Profi bzw. halte mich nicht unbedingt immer an alle "ultimos"... Allerdings bin ich i.d.R. auch der einzige, der mit meinem Code klarkommen muss ;)