I was using drupal in every projects at my previous company.That time, drupal is so popular in Myanmar.It’s also related with most of the sites that bulit with joomla, wordpress are hacked by some hacker groups. We are not also aware of the security that much on these day.
So we just switched to drupal because of it’s security feature, it’s much stronger than other CMS. Of course, we can improve security in other cms. But that’s too much loads of time if you’re handling over hundred static sites, mean CMS. I just keep using drupal for a long time and i’ve note down some of essential modules in drupal. It’s just based on my personal experience.
Relating with the images
Controlling how to store the files in order
References to each nodes
Creating different view based on nodes
views ( a must install for drupal and i think it’s default modules in drupal 7 )
For making URL into alias form
For Admin Theme ( usually on the live site, i off the overlay effet )