There are a lot of accounting software options out there for non-profits. When picking an accounting solution, there is always a trade-off between cost and quality. Cost can be thought of relatively straight-forward: what does it cost to buy this thing, configure this thing, and run this thing. Most smaller packages such as Quickbooks require very little configuration. It is what it is. Larger software packages such as NetSuite, MIP Fund by Sage, Financial Edge by Blackbaud can require extensive time and energy (and $$) for consultants to turn on and off the hundreds of features to fit your exact needs.