In 2018 I gotta say wordpress and templates are just better.
Sure knowing html,css,js is great,but it demands tons of work,and for the amount of time and energy you spend doing that its just not worth it.
WordPress just saves so much time,its easy to use,has a lot of customization and in the end of the day its as efficient as coding from scratch.
For 95% of websites WordPress is superior,cause you dont even need to know codes,and if you do its just easier for you to make changes.
Also their help team or customer support is really great and they are usually willing to help you with any issues you have.
So my recommendation is WP,its easier to use as a moderator as well