Szerintem alapvetően két féle igény van...
Az egyik amikor viszonylag kevés ismerettel és kevés munkával akar valaki "összekattintgatni" egy weboldalt,
(az most mindegy, hogy magának csinálja vagy webfejlesztőnek tartja magát...) és amikor egy fejlesztő
épít egy oldalt, de nem akar saját cmst, vagy minden oldalt nulláról fejleszteni ezért keres egy kiinduló állapotot.
Az elsőre ott a WP és a Joomla. Nem kell jobb vagy más...
Ott van még a Drupal is, ami messze veri az összeset, de sokkal munkásabb, nagyobb a szerver igénye és az ügyfeleknek gyakran nem tetszik - vagy bonyolult - a kezelése, ezért indokolt esetben választandó...
A cmsms mindig is úgy pozícinálta magát, hogy a webfejlesztők cms-e. Vagyis nem árt hozzá jól tudni
a html-t, a css-t, a smarty-t(!) és jó ha tudsz programozni is egy kicsit. Ha ez megvan a cmsms egy kezes bárány.
Komolyabb weboldal template-jét egy igazi fejlesztő úgyis teljesen nulláról kezd!. Saját div-ekkel, saját css reset-tel,
saját elnevezésekkel...