SatShoot uses them.
Good for zapping small amounts for sponsored npubs (after you made money as a freelancer you can zap a supported npub) and later could be used for paid services.
The hard parts about implementing them with decent ux:
1. You have to handle state management very well to display a stable balance, and it's also depending on relay stability.
2. In-flight tokens (aka minted but unclaimed nutzaps) are in danger of loss if recipient cannot find it on relays, is offline for a long time etc. Since sender cannot claim those back by default it's slightly risky
3. Mint selection/discovery is crucial and must be addressed in a decentralized way (i.e. personalized nostr-native recommendations)
How SatShoot solves these problems:
1. We introduced seed based recovery (NUT 13) to have a secondary recovery path if you lose nsec or relays screw you
2. We will soon implement NUT-11 to be able to reclaim your nutzaps after a certain time passes and recipient hasn't claimed
3. Web of Trust based mint exploration. Shows which mints are used by your WoT for nutzaps (nip61 kind 10019) and builds a list rank-ordered by how many ppl use a mint.
So it's doable but I haven't seen other clients implement them because this requires quite some work.
Some do use cashu but not as nutzaps but by sending tokens in encrypted DMs.
Not bad at all, I just think with nutzaps you have better guarantees of no double-spending and you can build better verifiable public reputation than with untrusted lightning zaps.
You can experiment on https://satshoot.com with the wallet but it's for freelance purposes so you can't just zap posts (there are no posts).
