Sometimes when I withdraw BTC to my wallet, I set really low fees like 50-70 satoshi per byte and wait for weeks, because I'm not going to spend those coins in the near future anyway. I think it's a good way to save a bit of money, because if you look back, you might realize that your fees have added up to a big amount in USD value, while it wasn't always necessary to get those coins confirmed asap.
So, do you use low fees, or always want to get confirmation in a next few blocks?
Nice one, it is works if you are not in hurry to send bitcoin. What kind of wallet do you use to set those low fees? as I've never set it, just automatic fee from blockchain wallet. But, it is really piss me off waiting for days to get a confirmation, so $1-2 doesn't matter in my opinion, especially you want it be confirmed soon.