If you really don't need to do sophisticated financial reporting, Quicken has alot of things going for it. Its simple, inexpensive and robust enough. It may not meet some accounting standards for closing accounting periods, accrual based accounting etc, but can, using its categories, handle all of what you need.