Recently I was asked about something to manage a basic income/outcome finances for a small bar.
The lack of a basic "cash in the register in the morning", i.e. a basic ability to input the transactions in the different times of day (despite the backend supports it) was an instant no go for the task.
I used GnuCash for a couple of years to track the finances of my family, but the inability to place the transactions by the time is a thing which drived me to totally abandon the thing.