what do you use wallet or exchange for? Do you want to trade or hold ?
If you hold on a mid term or trade, you should use exchange. And hold your coin for security, you should use hardware wallet.
I prefer to choose wallet because there are exchangers today that are just dying if they cannot control the growth of bitcoins on their market or their security sometimes is not good enough that hackers can penetrate the system.