This link speaks about WordPress, Joomla, and Drupal
There is not best in general, there is best for someone, and for some task. It is a little difficult comparing with WordPress, with less popularity but can perform many tasks, like Social Community, online-shop and more. Please see the videos from the link above to have an opinion. For me is my hobby, the software that I have created my first CMS site.