Every website needs a host, and a fantastic website on a mismatched hosting platform can become a terrible website. You’ve spent a lot of time and money on your website (or websites). Deciding where to host should not be an afterthought.
Complex websites with content management, media management, and authenticated users have more complex hosting requirements than simple static websites. If your project warrants a CMS like Drupal, you need to ensure your hosting platform matches.