If you have altcoins that are not on Binance Smart Chain network, or the Beacon chain which are both owned by Binance, I will advise you not to use Binance if you are a future trader and depending on those coins for trading.
I deposited file coin which I wanted to use for future trading as I see an opportunity to open a position after I converted it to USDC, it took over 1 hour which was 60 confirmations or so before Binance credited me. Without Binance credit you, you can not use the coin for anything like future trading, not to talk of withdraw or be used for future trading.
After 1 hour that I was credited, it took about 8 hours before Binance changed it from credited to completed. Without completed, you can not withdraw the coin or withdraw the coin you converted to, you can not also use the coin for other things like future trading, you can only use it for spot trading.
If the coin is on Binance Smart Chain, it will be credited before 3 to 5 minutes.
Binance is only looking for ways for people to use their centralized chains. But instead, I am moving to another exchange entirely. I do not know why I will not be able to transfer money to future trading account and have access to it within 10 minutes but instead wait for 8 hours.
Not only that, they are also liars
Look at the time I screenshot and the time I deposited money into Binance.
After it is credited, Binance will say 'Trading enabled. Deposit will be unlocked and available for withdrawal after 0 more confirmations'. It is a lie. That appeared at 60 confirmations that took over 1 hours. And that was 810 confirmations that took over 7 hours after Binance said it has been credited and I was not able to move my coin to future trading account. I think it took 900 confirmations before I was credited. This has been my worst experience on exchanges.