Centralized exchanges are never safe and recommended places to store your cryptocurrencies longer than what you have to do. After you buy your cryptocurrency on a centralized exchange, don't have plan to trade it daily, you should withdraw it to your own wallet.
Unfortunately centralized exchanges charge withdrawal fee that is usually not cheap. You must check Withdrawal fee, together with Taker fee, Maker Fee, and more, before deciding what centralized exchange to use.
Let me introduce you to a useful website for it
See screenshots.
An example if you want to find exchanges to check withdrawal fee with Bitcoin blockchain. Choose Bitcoin, then you will get followings. The site lists from cheapest to most expensive. My warning is an exchange with cheapest withdrawal fee does not mean it is a good one to use. You must check more with Coinmarketcap and Coingecko about exchange trust, reputation score.