I've rebuilt this website a lot. Whenever I rebuilt this website, I used different technology. This post is about options and why I chose Drupal as my platform of choice. The answer is simple. The best way is the one you know. When someone ask me about which one is the best for x, I usually respond as the one you know or the one your friends use.
There are a ton of posts on the CMS wars, i.e. why Wordpress is superior than Drupal, Why Joomla is sucks and Drupal is the best, etc. I think compare them doesn't really help. Here is three main reasons why I chose Drupal: