Really hard question to answer! This sounds like abit of a 'on the fence' answer but it all depends on what you want to achieve out of the website.
Wordpress, Joomla etc are great to use because you can customise already great pre programmed themes, if the know how is there with html and css you have it well covered!