I think coinbase is the best when it comes to transaction fees because of their low charges but most times I don't sweat over this because, for example if I have ethereum in my binance wallet and I want to withdraw it, once I notice the gas fee or transaction fee is on the high side, I'll simply swap with for altcoins like Tron or litecoin that has low transaction fees then process my withdrawal.