There aren't alternatives to avoid higg fees. All wallets and exchanges have high fees now.
You can use such wallet like Blockchain.info, where you can set custom fee. But if you want fast transaction (or at least not stucked transaction), you have to pay high fee.
Coinbase sets the highest fee possible, this because to make the transaction to go faster and not to make people thinking that coinbase is slow or doesn't worth using.
Less work for their support and this is based on the people's preferences and calculate them self if now the online wallets are worth using or it's time to switch to desktop wallets.