To determine the best CRM software, I used our proprietary rubric to rank 30 platforms and 53 features that SMBs care about deeply. Then, I took the top 10 platforms and performed hands-on testing ...