Guys, I dont understand, why are you so worried about Bitcoin transaction fees. You can pay $40 for a transaction or $1 for same transaction. Everything depends on how quick you want receiver to get BTC. Set 1sat/byte fee and wait for weeks for transaction to reach. Most important, transaction will reach receiver with 100% probability. Despite Ethereum, where network could simply burn your gas and your transaction will return.