Processwire seems to me the best option for any web site. Your slogan makes it very clear "Build Bigger, Faster, Stronger, Easier."
I have worked with joomla, drupal, wordpress,etc and it is true that they have a lot of modules ( Galleries, comments, administration, Admin themes, etc ). I believe than you can create the same thing without modules (or create your own) on Processwire.
I didn´t know it but i´m happy.