Drupal allows for multiple custom content and page types. Although you can add more functionality similar to WordPress, it's baked into the core of Drupal. Plus, Drupal doesn't cost much to customize as you can get your site up and running by paying for hosting and domain
If you want a more customizable and flexible solution, Drupal is the better choice. With its rich theme ecosystem and modules, you can build the website of your dreams.