Technically, I was recommending 1C Enterprise (my company is in Ukraine, after all). It actually has a native Linux client now, but not at the time I was active in my company.
Also, I would also recommend QB because _it_ _works_. Yeah, it's not free and very scammy, but customers don't care as long as the price is reasonable - it's just another business expense.