keep it simple!!!
Guter Ansatz :-)
Dazu sollte man allerdings auch den Aufwand bei Änderungen bedenken. Wenn ich da an kommerzielle Projekte denke (also solche die wirklich stark genutzt werden, nicht unbedingt was privates mit 10 Usern, von denen ab dem dritten Monat keiner mehr reinschaut) dann würde ich Erweiterungen unbedingt mit einplanen.
Sonst stellt man x Stunden lang ein Projekt um, es funktioniert ewig nicht weil man doch noch ne Stelle im Code vergessen hat usw.