I wouldn't keep most of the cryptos that I hold and only leave not just stable coins but other altcoins too that are not that painful for me to leave it here.
It's inconvenient to do that at most times when a day trader has to deposit and withdraw, it's not just all about the fee but even with little minutes of waiting, that's bothersome.
Although it's not really recommended to leave your funds on exchanges if you'll do that for long and you have no intention of day trading.
Whether the exchange is reputable, take note of that if you don't have to leave it there, you better keep it on your wallet together with your private keys.