this is how i cope with coinbase's high fees:
to hedge BTC/USD value i usually trade USDC on binance/kucoin. when i want to cash out, i transfer USDC to coinbase pro and convert to USD. that saves me 0.4% per trade.
I use Kraken where the maker fee is 0.12% and the taker fee is 0.22%
I don't think there are any reputable exchanges with extremely low fees.
that's kraken's 3rd volume-based tier. their fees actually start at 0.16% maker + 0.26% taker.
https://www.kraken.com/en-us/features/fee-schedulestill way cheaper than fiat exchange competitors like coinbase/gemini, but significantly more expensive than binance. i'm impressed that binance.us also capped fees at 0.1% given that they are a full-fledged licensed fiat exchange in the USA.