Exchange is easier.
Wallet is safer.
If you hold many altcoins by a little amounts, I think exchange is better.
If your have big amounts of altcoins or bitcoins - use wallet.
well, yes, i think that you are right and a person should choose what suits bettre for his or her own business
If you hold I think you should not put in exchange, I use exchange when I trade actively because I can set orders.
Even if exchange is bigger but you could not say it's safe because we have seen and heard a lot exchanges getting hack, we should be careful.