Network for Good is an okay choice for charities that are starting out. There will be a lot of manual data entry required. Their custom report writer is limited in the data that can be queried. Simple donation entry is no problem, but more complex gifts like stock, payroll deductions, gifts in kind, and pledges can be a challenge.
If you're looking for more than the basics, look to Salsa for advanced donor management, donation tracking, market automation, fundraising, advocacy and more.
Waterfront Partnership Baltimore