I've always gone with WordPress because of the numerous plugins that you can install. There are so many different ones, and you can literally turn your website into anything with ease. For example, there's a few eCommerce plugins to turn your WordPress install into a store. There's a plugin to add a forum to your WordPress. There's a plugin to integrate your WordPress with a forum software like XenForo. There's a plugin to turn your WordPress into a social network. All of these things can be done, and they make it very simple.