Let’s get the quick and dirty answer out of the way first—there is no best. Just like buying anything—from a pair of pants to a new car—you have to weigh what you want against what you need, factor in budget, time, your own background knowledge and arrive at the best solution for you.
In an effort to help you get there, here are some quick questions that will yield some easy answers about which CMS fits you best.
Do you primarily need a blog to help market your services?
If the answer is yes, then WordPress is a good option. It’s easy to set up, easy to administer and was essentially built for blogging, which makes it great for marketing services.
Do you need multiple pages on your site doing various things—from reporting news to selling goods?
A yes here, points to Drupal. Drupal is the choice for many online news sites and large corporations because it’s very flexible platform. Turner Broadcasting’s site, for example, is a Drupal site and features tons of pages with varying functions and features. Turner showcases Drupal’s dynamism.
Are you developing a site yourself and, if so, do you have any programming experience?
If this a DIY job and your programming experience is limited, WordPress is the way to go. It’s very user friendly and, as long as you keep it simple, you can launch a WordPress site in under a week.
If you do have programming experience, Drupal may be an option, but it takes time to learn. Poynter.org is a Drupal site and they say that it took them about a year to launch the site on a Drupal platform—just to give you an idea on the time commitment.
Do you have the budget to hire a professional?
If you have the budget and are looking to build an enterprise-level site, a Drupal programmer is probably worth the investment. A Drupal site can take three times longer to develop than a WordPress site, and if you don’t have the talent on staff or the time to learn Drupal, a professional can really accelerate the project.
If it’s simply not in the budget, WordPress is a good bet. And don’t worry that you’ll look like a sell out. According to WordPress, 22 out of every 100 new sites in the in the U.S. is powered by WordPress. And it’s precisely because it’s very user-friendly and offers a plethora of theme choices and plugins for easy maintenance.
Do you want a lot of developer support?
Both WordPress and Drupal have developer support forums and scores of documentation. As both systems are open-source, the codes with which they are built are publically available, meaning you’ll likely be able to find what you’re looking for (though you might have to do some digging).
The final analysis, if your site is more a marketing platform and you don’t expect that it will need to change or grow in the future, WordPress is a good choice. For more functionality, flexibility and larger time commitment, then Drupal is your answer.