i haven't found any that i like - I have a couple of clients who try different ones and they haven't decided on any yet either. Most of the CRM are web-based, which tends to be a negative, especially if the service isn't financially stable and goes out of business. If you have Office 365 small business premium subscription, you can use the Outlook Contact manager, which is a light weight CRM. It's not bad, but like any cloud based product, if you stop using office 365, you need to get the data out. (It exports, but still... )