Depends what you value. PayNym (BIP47): each new sender first makes one on-chain notification tx, which costs a fee and can link sender and receiver if its change is spent carelessly. Silent Payments (BIP352): no notification at all, but the receiving wallet has to scan the chain, still a challenge for light clients.
Specs: https://bips.dev/47/ · https://bips.dev/352/