die optik passt man bei joomla über templates an, die kann man auch herunterladen und es gibt ein menü um sich ein template auszusuchen.
ist auch recht einfach ein eigenes zu machen, im grunde.
ich kann mich aber nicht wirklich für joomla begeistern, ich betreibe es für einen kunden, aber ohne forum, nur als cms.
joomla ist mächtig, und ich finde nicht wirklich intuitiv zu bedienen.
spätestens bei mehrsprachigkeit (mit joomfish) wirkt die administration zusammengewürfelt.
das schlimmste aber: inhalt und funktion sind nicht sauber getrennt, und aus allen ecken und klassen kommen tables auf die seite die zur layout-gestaltung dienen.
ein schönes, schlichtes template zu bauen wird damit schwierig, zumindest wenn man nicht wieder in die schachtel-table-hölle des letzten jahrtausends zurück will.
dazu kommen im moment lizenzproblemchen bei erweiterungen, aber das muss einen als nutzer ja nicht stören:
http://www.heise.de/open/artikel/91563
auf der anderen seite sind die möglichkeiten toll, das ganze wirkt von der stabilität her erwachsen, und die module usw. geben tausende möglichkeiten.
alternativen wären drupal oder redaxo, die sollen sauberer aufgebaut sein (hab ich aber noch nicht getestet).
drupal ist vom ansatz her weniger cms und mehr für community-websites.