If one has no issue with KYC then binance is probably the best place to keep your coins. I like binance because security it provides to my coin and fee is reasonable unless you don't go out of binance network. I keep some of my coins in electrum wallet but I remain worry about there security all the time.
There are pros n cons of keeping your coins at centralized exchange like binance. They suspend trading at any time in the name of server maintenance and this is something not in case of decentralizer wallets.