We've built 1000s of these over the years and for most community style websites, Joomla is a fine choice with a pretty tiny learning curve. Here's an example: A person with zero Joomla skills wanted a way to promote herself and a few of her friends. They found a common theme and decided who would be in charge of which sections. In one weekend we installed the base code. About a week later, the site went live and they continue to add/update on a regular basis. In this case, because they were from different countries, the multilingual feature of the Joomla was ideal. Again, many other CMS products can do the same. But think of it this way, if you built your deck with your own box of tools and cedar planks, your inclination is to build the next one with the same tools/products. It's a comfort factor and the reduced learning curve.
If you have always wanted a website where you could delegate sections (content update) to your staff, you should at least look at Joomla. Should you want to hire a group to help you with this, contact one of them and they would be eager to help you achieve your vision.
If you should have any problems with the site here, please let us know and, in appreciation for your effort, we'll buy you a pint at Wolverine Brewing when you join us on Foosball Thursdays.