The ease of implementation is great because it's all done within our CRM platform already (Salesforce). It also has some really nice features that other platforms don't have such as custom fields for donation receipts which are very helpful in tracking how much we've raised vs what was actually spent. Also their support team can be somewhat difficult to get through sometimes but they're quick at getting back with an answer if there's been any issues I'm having. We had never used this type of system before so that took time to learn about everything available. But once learned, things were pretty easy! Definitely worth learning though - even after using several different systems over the years. Our biggest problem now is keeping up with donor trends year-to-year. This helps us see exactly where donors normally come from each quarter/month/week etc., allowing more targeted communication throughout those times.