Building a website around a CMS can be extremely beneficial as it will allow you total control over the content of your website with no technical knowledge. You’ll be able to to easily update and edit all your website content via an admin user login.
I have many years experience using Drupal (this website is built on Drupal 8) so I'm very comfortable using it and I've used Wordpress sparingly as well in the past.
I will only use a CMS where it is absolutely necessary as I feel they can be clunky and restrictive at times. Too often business owners don't have either the time or the inclination to update their own website, making the CMS integration pointless.