As a small business owner with a limited budget, I'm looking for a CRM that offers essential features without the cost. What are the best free CRM options available for small businesses, and how do they compare in terms of functionality and limitations?