Having most of your portfolio in one wallet is cool, so I prefer holding them in nano or coinomi wallet if I don't want to keep them on exchanges.
Keeping them on exchanges shouldn't even be an option for you, you have to be on the safer side, exchange hack can occur at any time.
One wallet is what I also use, trezor wallet,easy to use and keeps me safe