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?
I used medium fees but lately it's now decent high, 100,000-150,000 satoshis is too much for a fees. That is $2 on USD value. To minimize the cost, I always transfer in bulk. But Im considering using low fees now but not to wait for 2 or 3 weeks. Id rather pay for 1 to 2 days than weeks eventhough Im not using my bitcoin.
You never know what will happen so it's good be ready. We can earned the lost money but for the needs, we must be ready anytime.
I also preffer on choosing the medium fee because if I will look a the time lapse of every transaction I can see that most of transaction have the same mode or time of delivery. For me it's better to manage every transaction so whenever the time you made transaction you can lessen the fees because you can have big transaction at a time. And also make your choice dependent on your needs so you can choose to take a low fees.