I would turn the question:
Decentralized or centralized storage?
The answer is definitely decentralized.
The whole blockchain and cryptoworld biggest advantage is decentralized, no one should be capable to steal your coins (except of your fault if you let hackers to get your private key), but if you store your coins on an exchange they can do it anytime.