Try
this site[
^] it enables you to perform comparisons between different Content Management Systems.
As for which is "best" and the criteria used to determine this, it is really dependant on what it is required to do, for example lets say one organisation requires expense reports in the CMS and another does not, this would mean that for one organisation Drupal would not be the "best" where as for the other it could be.