I've been using QB Pro for a few years now and after getting it set up, find it to be quite easy to use. For EOY accounting purposes, all I do is print out...yes I said PRINT OUT...the Balance Sheet and P&L Statement to give to my CPA.
When we had our sign-shop in full swing, I used to have a book-keeper come in every two weeks to tidy everything, do payroll and the like. They are heavy towards QuickBooks as it really is the accounting standard for so many businesses. Since closing the sign-shop, I no longer have a book-keeper come in, but continue to use QB for GraphixCALC and other business transactions. Personally, I like it and have no issues with it.
I know it's just numbers and should be fairly straightforward to create something to collect all that, but I (like many here) am NOT an accountant and don't care to be. As such, I would rather put my trust into a KNOWN solution rather something home-grown where I may not take something into account and have my books be outta whack. I can say from experience that I DID have my books outta whack for a year early on and boy was it a serious PITFA to get it all straightened around...and co$tly to have both a book-keeper AND CPA charging to fix it.