We use Xero.com. Its considerably "less shitty" than QB was for us. But I still struggle to wrap my head around basic accounting concepts and therefore require a bookkeeper.
I hate Xero with a passion. I've a software engineer background and currently serve as CEO, ala non-accountant, I'm constantly finding bugs with their software that go on unfixed for months. I'm only using Xero because my accountant prefers it than spreadsheets.
We use Xero and still have our accountant check our books before we file our end of year returns. The bonus of Xero is that our accountant has real time access to our finances - which means he can provide a more proactive service.
https://martin.kleppmann.com/2011/03/07/accounting-for-compu...