Quickbooks works well, easy to learn and use.
That said, I hooked it up to my business checking account and it pretty much does everything automatically. I have my accountant log in quarterly and make sure everything is in the right place. I use it for payroll as well. It has certainly given me peace of mind, which is worth the somewhat hefty price tag.
I was anti-bookkeeping for a while, but now I'm hooked. I think it's good for the business if you review all your expenses and produce a P&L each month.