I kind of surprised to see lots of hatered to GnuCash. What are your usecases?
I run cafe business in Japan, but it does everything I need.
I like GnuCash, but for a business, it doesn't automatically handle sales/consumption tax, or employee payroll withholdings, you'd have to manually make splits in every transaction for that.
(Actually I think you all don't have to keep your consumption tax received in a separate account bc you net it out against purchases, but in the US we have to journal the tax into sales tax payable liabilities account, not revenue).
I believe there are some exceptions, with regulated or specially taxed goods like cigarettes, but there was none of those where I worked so it's mostly speculation