E' sempre e soltanto una questione molto soggettiva (anche se in realtà i fattori determinanti possono essere molti).
Logico che un template tableless e che magari non fà assoltamente uso di immagini sia molto + "veloce" ma dubito che lo stesso sia graficamente accattivante.
Come al solito una via di mezzo è la soluzione + ricercata,ma non dimentichiamo cmq che ormai quasi dappertutto la copertura della banda larga è effettiva (tranne che da vamba ovviamente

). Il che ci permette di mettere online siti che non rappresentino soltanto un "pugno nell'occhio".
Ma tutto è cmq legato alle capacità grafiche e di programmazione di ognuno di noi....
Joomla è un cms che stacca di diverse spanne molti altri sistemi concorrenti soprattutto nella facilità d'utilizzo e nelle ampie possibilità di personalizzazione, e basta farsi un giretto in rete per rendersi conto di quello che può esser realizzato.
La sua struttura,la facilità di creazione o spostamento di nuovi moduli fanno sì che praticamente non esistano limiti effettivi,soprattutto non siamo vincolati a strutture lineari che si sviluppano in verticale (certo la maggior parte dei siti è costruita su questo schema ma credo che ciò sia dovuto più che altro alla convinzione che joomla sia la base giusta per un portale informativo) ma ciò non toglie che possa tranquillamente essere usato per piccole/medie aziende il cui fine sia quello di gestire aspetti diversi .Ammetto che la strada da percorrere si presenta ancora lunga,ci sono diversi aspetti legati per esempio ad una gestione utenti avanzata che tutti noi aspettiamo con ansia......
Di certo però non si può dire che joomla sia un "buco con un pò di codice intorno",questo perchè da una parte la forza degli sviluppatori free è indiscutibile, ma indiscutibile è anche la funzione di supporto che questo e altri luoghi offrono all'utente.......(anche se a volte il desiderio di "resettare" l'utente autore dell'ennesima domanda a cui si è già risposto in centinaia di occasioni è molto alta.
Continuando nelle risposte,un template è costruito cpme una base su cui regolare gli output del cms attraverso degli "snippet" di codice,quindi è possibile regolare molte funzioni.
fd aka lonely