In most cases, I would recommend WordPress to my clients because it gives them control over their content. However, the time has passed and there are alternatives that could be considered when creating a new website.
The advantage of this is that you can use LESS, Sass or any other preprocessor to easily create color schemes and without having to touch the CSS files directly.