I would also suggest WordPress. It was designed originally as a blogging platform, however it has thousands of plugins, features and tools that make it far more than just a simple blogging system.
I have experience with Drupal, Joomla and WordPress and honestly client side is the easiest with WordPress. Joomla's admin panel can be exceptionally confusing to say the least.
Vbulletin is actually pretty similar to bbpress or simple press (both of which work in WordPress). Good luck!