I extensively researched CRMs a few months back. We were looking for simplicity, cost, and a few key features. Pipedrive was the best we found and it's been really effective for us. If we had a larger sales team (just one person now) we'd consider moving to Salesforce - every sales person you'd hire should know how to use it.