It's ok to use CMS for those who wants to spends not much time developing a site. You can add contents anytime and it is flexible.
When in comes to static html site, you can hard code and specify what you really want. And control the flow and architecture of your site. But if you're not good in programming, I recommend you should use CMS.