Not sure how old this thread is, nonetheless, it was a good read. As a CPA myself, I deal with QB all the time, and agree with all its flaws, and yes, some are major flaws, as in the multi-user DBMS hack they implemented. I had to verify with Intuit, that users direct network access to the database file was an absolute requirement, because I did not want the fault, for requiring the QBW database file to be directly accessible and victim of a crytoware attack.
I make it my prerogative to become familiar with all accounting packages/tools my target business clients may use or benefit from. However, “for better or worse” the majority of the small business clients I see, are using QuickBooks.
I get the impression for the local small businesses, it is very difficult to find a decent experienced bookkeeper or accountant, for the right price, who knows anything, but QuickBooks. Granted, there are alternative options like "https://bench.co/", but those options only work for very small businesses, or when you do not need in-house accounting personnel onsite. (which could ask another question) Seems in small businesses at the 10-20 million gross revenue range, with staff budgeting constraints, and one or two full time in-house accountants, this continues to be a problem. This issue has gotten better over the past 10 years or so, as some younger bookkeeper/accountants are leaning more than one accounting platforms, but QuickBooks is still one of them.