SugarCRM is complex and expensive, but it is one of the most feature-rich CRMs we tested. If you're looking for a long-term CRM commitment, and you're willing to jump through significant implementation hoops to get there, then SugarCRM could be a fine fit.