Hi Michele -I'd recommend Salesforce's Nonprofit pack. They have a Grants module that can be super effective when used correctly. From a donor prospecting - there's tons of things Salesforce can do to help that process as well. Eligible 501c3s can get 10 donated licenses as well.Happy Friday!
I've worked in three organizations now, one quite large with a very small development office, and two others with budgets less than 250K, and in all three I've used Salesforce quite successfully. A few years ago we did hire a consultant to help us with set up and implementation, but that was prior to the release of NPSP. At my current organization, I did all of the roll out myself. I'm adept but I'm no guru. The NPSP makes it possible for organizations of any size to use it effectively.While there are so many options available, and Salesforce isn't for every organization, writing it off because of the organization size isn't necessary. And any CRM will be a waste of time and money if there isn't user buy-in, which can be a problem regardless of the chosen CRM.Salesforce has several things to recommend it, being free to nonprofits is obviously an important one, but its pervasive use in so many places also makes it easy to find help when you need. The other CRMs will have more limited support, mostly because you have to go through JUST that company to get help.