I've just started using QB online and sync'd with Jobber. With these 2 programs I can do eveything so quickly.
Invoicing takes about 2 minutes each now through Jobber and allows me to send job photos of before and after to the client as an invoice attachment.
I use QB online for the tax side of things for my accountant, but it's all sent to QB from Jobber so I don't need to enter the details all over again.
I hate paperwork and this was the best solution that I could find that would do everything I wanted it to do.
Love spending limited time on paperwork now and I don't dred doing it because it's so fast!