CtCt would kill it in the non-profit sector if we had more to offer in terms of donor management. I work with various non-profits on the platforms of their choosing but I'd prefer if they'd just use CtCt because the features are clearly better than many of these donor management platforms. The CRM could be a bit more detailed and I wished it had an option to manage fundraising campaigns. At first I didn't like to event upgrade but now I love it. Since Eventbrite raised their fees, CtCt, again, is a better option.