Cryptocurrency is best traded on exchange. My issues with forex brokers is their charge during withdrawals along side the limited options available which is only been able to trade your coin before you make a profit but using exchange you can easily switch between trading, holding, staking or even farming. For me brokers are best for fiat currency pairs, metals , stocks I just feel crypto trading should be left to exchanges