I like Joomla myself although I am not that familiar with WordPress and Drupal. With Joomla I create my own templates and enjoy working with the CMS.
From what I do know they all have their good and bad points, it's all about what you want to do with your site. Each CMS have their advantages in...