I'm interested in building a site (in Arabic RTL) that stores and provides audio lectures by various speakers for download. These will need to be viewable and searchable by Speaker, Category/Subcategory, Topic, and some keywords. I'll also be adding articles and possibly Q&A forms where people can post questions and have them answered by the site's contributors.
It's been a very long time since I've worked with any CMS and my initial instinct was to go with Drupal. However after a few days of tinkering with a Drupal site I've gotten frustrated with it and I'm wondering if WordPress could handle such a site as it's matured into a full fledged CMS from what I've read. As this site will be maintained by a handful of people most of which won't be technical users but only content contributors I wanted a CMS that's easy to use and maintain which WordPress is well known for but I'm not sure how easy it is to structure the site and content for the above requirements. Another concern is how easy it is to translate UI elements as I will be doing that myself (for missing translations not provided by WP language files). Finally is the security permissions system of WP flexible enough to allow me to assign permissions to contributors to some modules/content types and not others?
I'd really appreciate any clarification on the above as all the reviews and comparison articles I've read have been very general about the capabilities of the CMSes I'm looking at.
I'd also appreciate any feedback from anyone who's tried hosting large media sites with cloud hosting services such as StandingCloud, Cloudways or others.