Something that would really benefit the service industry (vs. retail) would be the ability to be able to have an arrival window instead of a particular time. For example, instead of setting an appointment for 9 AM, it would be 8:30 AM - 9:00 AM.
I am mobile dog groomer (there are a LOT of us that use Square) and our arrival time for appointments vary due to traffic, the length of the time it takes to groom the dog, ect. Some people may only need a 15 minute window, others like myself need 45 minutes to an hour.
Square Community