a big zap problem are the zap events.
I see many payments going through but zap events being rejected from relays (for various reasons: rate limits, paid relay, etc.)
clients should give the user feedback here that the payment went through but the zap event is awaited.