use alt currencies like via, ltc, etc. they are much faster, have been very reliable in timing, arrival, and cost effective..
never had a problem with them.
just try to not use btc as a means of transactions if you want to not pay such high fees.
can use binance, bittrex, poloniex, etc. so long as you use certain alt currencies, you are fine.