Hi man!
I can only tell from my personal experience and would suggest you to do it with wordpress. Wordpress offers so much to do for your Website. The bad part about wordpress is that depending on what you want to do it can get expensive or time consuming.
​
For myself (Im a Web Developer) I use the combination of Wordpress and Tons of Plugins from a Bundle. So its not expensive or time consuming (which is important for me) For example if I need to do a Booking Website (Hotel. Restaurant or something similar) I can always get my Website done with the Plugins available in the Package.
Because those Plugins are expensive I use a Bundle. (
$1)
It litteraly has everything for every website. Starting from Themes to start building your site to Plugins to make your Wordpress site perfect.
Really easy to upload and install plugins and if you need Support you can always contact them!