One of the things that Drupal needs to improve is the interface. It needs to become more user friendly. It is not as rich in terms of modules as Wordpress is, but it is getting there. If you have a high traffic site and speed is important, to optimize Drupal you will probably need an expert. In regards to the interface it needs to become more user friendly like for example Wordpress or Joomla, so that simple users can administer the site in an easy way and not get lost in menus and options that they don’t understand that may even break the site. Although the interface has improved in comparison to Drupal 6, there are still many things to be done. The number of modules that Drupal has although adequate, is not nearly as good as the number of modules that Wordpress has. There are times that you cannot find a functionality in Drupal while you can find plenty of options in Wordpress. For example Drupal integration with mailers, the only reliable plugin is for Mailchimp. So if you want to integrate with another platform like Aweber, emma, getresponse etc, you have almost zero choices. While most of the platforms integrate perfectly with Wordpress. Optimizing Drupal as a high performance site, is not an easy task. You have many options but the most effective ones require server and settings’ modifications, which can be done by experts. However once you have the proper setup, Drupal flies!