Un flat file cms può essere una buona via di mezzo, io però userei qualcosa tipo Grav.
E' open source, non ti costa nulla ed è molto utilizzato, quindi è facile trovare documentazione/supporto online.
Ovviamente ti rimane il costo dell'hosting, quello in un modo o nell'altro c'è sempre.

Per un sito così semplice effettivamente wordpress mi sembra un po' troppo.