I was hoping to use the booking app for my pet care business and recurring appointments are really a key part of the job and something that customers definitely understand. For example, if a customer needs a dog walked Monday thru Friday from 12:00-12:30 that would be the perfect thing for them to request through the self-service page. Ideally, that customer request would create five appointments (one for each day) that could then be individually assigned to a dog walker (not always the same walker every day). That enhancement along with a field to track the amount that the dog walker would be paid for the service would make the booking app just about a perfect fit, but without those two items it is just a little too cumbersome to use.
Power Apps with the O365 integration is possible next solution although it will be a lot of custom development work.