I think a great example of an app that lets me give positive feedback to service people is Uber. They let you get a ride ASAP with as little decision making as possible, and then you can rate it after you get where you're going and you have some down time. If they let me, I would probably leave a tip along with my good ratings. Everything else is invisible: I have no idea if there's a "service fee" included in the ride fare. They don't make me worry about it. They definitely don't make drivers have to hand out paper flyers in order to feed their family.