RBF has it's downsides for privacy: I always use coin control, and I try to avoid change.
How are you avoiding change?
Only way I know is by sending full amounts
Sending the full amount works, or combining multiple payments, or sending the change to an exchange (so it's someone else's problem). Sometimes I send it to an online account where I can use the balance later.
Obviously this doesn't always work, and for small payments I avoid using Bitcoin if possible. I don't like it, but I like Bitcoin too much to waste it on high fees
So when I used RBF in Bitcoin Core, it took another input, and added it to my transaction. I didn't expect that, and didn't get a warning about it. It's bad for privacy, and lead to a much larger transaction: 2 inputs and 2 outputs instead of 1 input and 1 output.
This looks more like a issue with Bitcoin Core wallet than with RBF itself.
I guess you could freeze all other addresses in your wallet to make sure they won't be sent without warning.[/quote]
Yep, it's a Bitcoin Core thing. I now know, so I won't let it happen again.