10 things to consider when choosing the best CRM for non-profits