Having worked with hundreds of small business owners over the years, I've seen many successful CRM implementations, and also many unsuccessful ones. The ground truth is always the same: the best CRM for you is going to be the CRM that you and your team actually want to use.