la tua scelta di scartare durpal, seppur accettabile, non la condivido. La capacità di un cms come drupal è tale da permetterti di realizzare un sito graficamente diverso da un blog.

Dicasi lo stesso, ed io lo preferisco decisamente perchè (anche io sviluppo in php) è una cavolata pura realizzare plugin ad hoc, per textpattern. inizialmente strutturato come blog puoi tirare fuori quello che desideri. Basta semplicemente provare.

Tieni presente che eccetto plone (non sono proprio riuscito ad installarlo) i cms presenti in opensourcecms li ho testati tutti. nessuno è a livello di txp,wp o drupal la livello di flessibilità.
Poi txp è anche leggero e piu semplice da utilizzare rispetto a wp. Drupal mi dicono (non ho guardato il codice) che sia scritto molto bene ma personalmente non mi piace come viene gestito il backend.

Ergo ti consiglio (come sempre) textpattern