Programmering (der jo ligger bag alt på nettet) er et sprog. Et kompliceret sprog hvor du kan nå ud til folk på tusinde forskellige måder, men hvor folk aldrig eller sjældent opdager forskellen på de måder der er at sige det samme på. Det er både det gode og det negative ved programmeringssprog.
Jeg vil påstå der er ligeså mange svar på dit spørgsmål som der er programmører, fordi man et eller andet sted på sin vej vælger at dedikere sig til en måde at formidle sproget på. Man kan godt overveje andre løsninger undervejs (og det gør gode programmører) men basalt set kan både Joomla, drupal og de andre CMS'er det samme. Spørgsmålet er bare hvor lang tid det vil tage at nå det ønskede stadie. Open Source CMS'er er i dag så adrætte at næsten intet er umuligt, men det kræver tid, energi, viden og... ja, tid.
Jeg er DRUPAL fan, og det er jeg fordi jeg har lavet mange løsninger med denne platform. Dette betyder ikke jeg ikke kan lave JOOMLA løsninger, eller at jeg betragter JOOMLA som dårligere end DRUPAL. Jeg synes bare DRUPAL for mig giver flere muligheder for at udtrykke mig på den måde jeg ønsker at formidle sproget på.
Det vigtigste i et sprog er ikke måden man siger tingene på, men hvordan de bliver modtaget og forstået...