~snip
Let me give little input to your post here, using of wallets that allow adjustable fees will help you reduce transaction fee, this will work best only when the network isn't busy. Assuming a transaction with a standard fee based on all consolidation from your UTXOs, the fees can be customized to what you want to pay, hence it will take longer time to confirm because miners will first include transactions with moderate or higher fees before picking up your own.
In period of congestion, it is not recommendable to adjust fees, your transaction may stay unconfirmed for days without being added to block, miners are used to picking transactions based on priority from higher fees down to moderate before those who paid less.