Recommended CMS for CiviCRM
We use Drupal exclusively for all our projects. Many advantages such as drush; views integration; webform_civicrm module!

CiviCRM is CMS agnostic - and the community will support all three CMS-es. Most are on Drupal and Wordpress though so to get help - that's your best bet.