Yes, Binance’s CEO states that keeping cryptos on Binance is much safer than holding individual keys. Many crypto organizations advocate for users to store their own keys, but that might not be the safest option.
For most people, a centralized exchange is a better option. In case of cyberattacks or breaches in security, recovery is much easier if your cryptocurrencies are kept on Binance.