I would agree - if you are not doing your own accounting, be sure to communicate with your accountant and probably Quickbooks is the best option.
However, perhaps the OP is doing his own accounting. I know that I have never hired an accountant - I do everything from payroll to taxes and filing sales and payroll taxes myself. If that is the case for the OP, then it opens up a lot of other options.
For example - I was glad to finally get away from Quickbooks. I had as many as 3 licenses due to technicians needing to access the same QB file simultaneously. In that case, the forced upgrade every 3 years became much more expensive. This past May I switched to Xero - an online accounting program, and couldn't be happier with it. Granted, $29.00 per month adds up over time, but the added benefit I have of being able to work on my books no matter where I am, and no matter whether I'm on my PC or my Mac, is a huge plus for me. Additionally, I can have accounts for my two remote technicians without having to run a VNC server here in the shop.
Clearly this is not for everyone, and I'm NOT recommending that anyone should or should not use an accountant. Everyone brings different skill sets to this business, and my skills sets and background allow me to do my own accounting.
So - if QB is not necessary for other reasons, I would suggest looking at Xero if you are comfortable with a cloud-based accounting.
Brian.