I used to have Binance and Huobi (global version, not the Singapore one) as my main ones, but have been shifting out to other exchanges. For Binance, I'm still using it for staking those that has the best APY.
Currently I'm using quite a number of exchanges, but will just highlight my fav 2:
1) FTX
Comes with FTX Pro (exchange) and FTX (previously Blockfolio) (both different platform)
FTX Pro:
Very low trading fees: 0.02% maker / 0.07% taker (assuming lowest tier)
Easy fiat on/off ramps: supports USD/SGD bank deposits and withdrawals (I like their OTC to convert between USD and SGD, quite good rates and easy to use). Can deposit some stablecoins like USDC, BUSD, GUSD to USD in FTX, and can transfer USD as stablecoins (excluding USDT)
Limited number of crypto that can stake, but can earn through their margin lending (variable APY)
FTX Blockfolio:
Easy to use but I didnt bother to trade directly on it (there's free coin per trade above $10 though), used it to earn 8% APY for first $10k fiat/crypto
2) Crypto.com
Comes with the App and Exchange (both different platform)
Crypto.com App:
No trading fees but poor spread (and note that theres credit card fees too)
Easy fiat on/off ramps: supports SGD through Xfers, USD deposits will become USDC 1 to 1. Withdrawal through SGD or USD bank transfer.
Can transfer internally to your Crypto.com Exchange wallet without any fees almost immediately (vice versa)
Earn crypto (some of them quite decent APY, especially stablecoins like USDC), stake CRO for VISA debit card with perks
Supercharger event with CRO to earn other coins
Crypto.com Exchange:
Trading fees: 0.4% maker/taker (assuming lowest tier no discount)
Directly linked to Crypto.com App (free transfer almost immediately)
Soft staking available for some crypto (earn as long as its in wallet), with other features such as Syndicate which I didnt really use
Coins available for both exchanges also differs, but generally most of the higher cap ones should be there