To a large extent, this depends on the CMS API (module / theme), for example, Drupal's one modularity, in my opinion, is its greatest strength, although learning Drupal itself should not be taken lightly either. I saw a lot of commercial sites made in Drupal, most of them look successful, but it made me think what the total cost of creating modules, setting it up, etc.
Since you mention that you are new to this material, consider everything you need to take care when you create a website from scracth:
- Security (XSS Prevention, SQL Injection, Blah Blah)
- Authentication
- ( html ... , PHP 5 )
- ( ORM)
- JavaScript, jQuery, MooTools ..
- ,
, - . , , , , , , ...
, CMS, . , Joomla! Drupal, SimpleCMS, django CMS . CMS . , , , stackoverflow. .. .. , Google: P