Come tutte le cose l'esperienza aiuta. WordPress in se è ottimo, ha (quasi) tutto quello che serve per la maggior parte dei siti per PMI.
I problemi sorgono con i template commerciali che per fare demo fantasmagoriche (belle per carità) e aggiungere centinaia di funzioni e personalizzazioni diverse fanno diventare WordPress un mostro lento e ingestibile.
Pensiamo poi che le demo accattivanti sono fatte con foto e grafiche di qualità che nella realtà pochissime aziende hanno, quindi anche prendendo un template fighissimo e mettendo le foto stock o peggio autoprodotte in economia verrebbe una porcata. E le aziende che hanno il budget per contenuti di qualità probabilmente non si affiderebbero a un template commerciale da 60$ ma a template custom o a cms proprietari.
Idem per i moduli, vanno valutati attentamente e usati solo quelli veramente testati da centinaia/migliaia di persone e costantemente aggiornati. A volte poi basta mettere mano al codice per evitare un plugin che è sempre meglio.
Meglio vanno le cose con template WordPress custom (creati da professionisti), spesso si fa prima a farsi un template da zero con le funzioni che servono piuttosto che affidarsi ad un template che se non si è mai usato va comunque imparato a cononscere nei pregi e difetti (ce l'hanno tutti anche i migliori). Se poi la web agency cambia template commerciale per ogni cliente il tempo perso per la personalizzazione, la risoluzione di problemi o per impare ad usarlo correttamente, nella maggior parte dei casi converrebbe investirlo nel farsi il template da soli.