I had been using Freshbooks when I tried to do a lot of my stuff on my own. But I switched to Xero plus some supporting software - Receipt Bank and Hubdoc - after having an accounting firm help me in that area.<p>Between my first and current business, I had started another company and my co-founder found QuickBooks Online to be the lesser evil as well. She was still not a happy camper about using it though.<p>As far as I’m aware Xero has the least amount of issues that I’ve seen from all the packages: there’s too many little inefficiencies and annoying things with QBO and I found there’s a ceiling with FreshBooks in terms of the software being able to grow with your needs as your business grows. Xero strikes a good balance here IMHO, but still has its pains (especially if you invoice through Stripe in multiple currencies).