Giving the choice is good as it satisfies all customersand as we can see above personal preferences!
Not sure why a cafe would always be pay at counter though, they have staff! Not expecing silver service but if you are bringing food to the tables and coffee not sure why paying is a big deal?
Anyway paying after always allows for giving a good tip for great service and I think most cafe staff would appreciate that.
@rise_cafe yeah for dishwashers :)