I use and still prefer static HTML with some blocks written on PHP. This gives full control and allows almost anything. For example, I can insert any block on any page, add dynamic elements, etc.
A small part of the site (blog/news section) is built on Wordpress.
I thought about building the entire site on Wordpress but refused the idea. There were several reasons.
Every time I see a paid Wordpress template it looks overdesigned (it contains a lot of blocks, elements, and other stuff). So I afraid that I cannot easily adapt it to my needs and instead of getting a flexibility I’ll get a series of compromises.
I tried several free Wordpress templates, just as a private experiment, to see how they can work, but all of these templates did not leave any good impression.
Furthermore, if you wish to customize something in Wordpress, you have to write a plugin. For example, from time to time, I want to show a holiday discount block on some pages. I don’t know how to do this in Wordpress, but it’s just a line of code in PHP (include(‘block.html’)), and all I have to do is to modify the ‘block.html’. It’s easy, and I should not spend time to learn new skills for utilitarian needs. It is better to focus on SEO, product and other things that matter.
I’m ahead of redesigning my website to make it responsive. So, finally I decided to continue using the existing model: static HTML (with a design based on Bootstrap), and small PHP blocks that cover all my needs. And, of course, a Wordpress driven news section, that uses the same design.
At the end - completely agree with @scojo:
Your marketing site is not where you want to spend time learning technology. It’s about copy and actions and marketing (go figure).