Ciao,
con qualche riga di codice direi che Wordpress andrebbe benissimo, nel caso della realizzazione di un sito tipo quello che segnali, potresti definire alcuni custom post types, custom taxonomy e gestire la pagina principale con un mix di widget e blocchi il cui contenuto è definito da una option page del tema.

Se hai le idee davvero chiare sulle funzionalità e sul layout non dovrebbe essere un lavoro eccessivamente complesso e nemmeno troppo lungo.

Ciao