Choosing a Customer Relationship Management Tool depends on a few factors.
Firstly, your budget. Some just may be out of your price range.
Secondly, your objectives. What do you want to achieve and can your CRM help you to do that?
Thirdly, your growth projections. Can your CRM keep up with the demands of your growing business?
Finally, ask around and do some online research to find out what product will work best for you. Try to avoid purchasing more features than you need and also consider the compatibility of the CRM with your existing system.