Joomla o wordpress sono solo 2 strumenti per realizzare siti, e se il sito è brutto o non funziona non è certo colpa del cms.
Il vostro sito, almeno secondo quelli che sono i miei canoni di bellezza, non ha appeal, e come scrivete sembra davvero amatoriale.
Io aggiungo che è stato fatto da qualcuno con poco gusto estetico.
Però mi chiedo, non avete mai visto il sito durante la lavorazione?
non avete mai avanzato qualche eccezione?
Non avete date nessuna indicazione o standard?
non avete effettuato nessuna richiesta in fase di contrattazione?
Non vi è stata data nessuna proposta?
Avete pagato senza batter ciglio per caso?
Beati questi "falsi profeti" che si spacciano per webmaster ed invece sono dei semplici installatori di CMS senza arte e ne parte.
A me purtroppo solo clienti così:
https://www.youtube.com/watch?v=84GyiRkJ6Rs