How do you pick the right CRM? 7 easy criteria to point you in the right direction