Based off of Trading and Withdrawal fees I will personally go with
https://www.binance.com but that's just me.
sblc providers there are a few other notable mentions such as Binance, Trading View, Kraken etc but I've personally not used them, they can be worth exploring until you find one you feel comfortable with. I think I read somewhere that
Kraken was good for beginners.