Ran into major issues with their accounting product (especially around reporting, and dealing with multiple currencies). Reached out to their team to explain the problem, they agreed it was a significant problem, but didn't really have a desire to fix it. Fast forward 12 months, core problem is still there. My only thought is when your product is free its not always easy to figure out how to prioritize what you work on.
I have found Xero to be the best intersection of function and price for SMB - Quickbooks online also had some significant quirkyness (i.e. one thing Intuit doesn't really highlight is Quickbooks online is not feature complete when compared to Quickbooks desktop - hence there are many desktop features and reports which just don't exist in the online product...)
The bookkeeping...besides mint, I don't have any other experience with bookkeeping. I will look more into Quickbooks, though. Business is growing and need to make everything simple.