I feel keeping our coins in exchanges, mininize the risk of loosing our coins to wallet hackers.
Yes it is safe, as long as you set it in 2FA authentication, or apply it on the kyc too. But choose only exchange that are listed in the top 20 exchange in the market which has a high volume of bitcoin everyday like Binance, Houbi, Okex, Bitfinex, kucoin, hitbtc, Coinbene, Bittrex, and more.