Hmm. I don't have any experience with the other services. We chose CiviCRM because it is free and works with the content management system of our Web site (Drupal).
Keep in mind that CiviCRM, being open-source, is really best for "do-it-yourselfers". You won't have a vendor that provides tech support.