I refuse to use 3rd party services. Fees aside, if my guest has a bad experience, it’s my fault, not the 3rd party, because I CHOSE to use the 3rd party.
Yes, maintaining a delivery force is hard work. I spend at least an hour on recruiting, training, and retaining, every single day. However, I the ROI is very good for me, so I keep doing it.