meeting face to face seems like a pain, however I guess if you were doing it only once a month for lump sums then it's not so bad. If you met in a coffee shop do you literally just take a laptop and send them the coins while they're watching?
Yep, that is exactly how I do it. Only I use my phone, not a laptop. When selling I:
Make sure they have the cash with them, count it etc.
Read their QR code with my phone from their phone or laptop
Send the BTC to them
Chat have a tea or coffee while we wait a few minutes
When the BTC arrive in their wallet I pick up the cash and put in in my pocket
We shake hands and part, I may or may not get their first name - not important