Thanks for the info guys, really helpful.
Let me clarify what I mean by high fees.
On Coinbase, if you buy $100.00 worth of Bitcoin, the fee would be $2.99
On Binance, if you buy $100.00 worth of Bitcoin, the fee would be $0.10
That would add up fast! That's what i'm talking about.

For a swing trader that does only few amount of trades weekly/monthly, I'd say the fees won't add up much maybe only in the long run. You can check Binance US if you're not allowed to trade on binance that i. These exchange fees shouldn't be a cause of alarm for someone that trades longer term and not a day reader. If you can't register on Binance, your best option would be to utilize decentralized exchanges.