I use a trezor hardware wallet. Really easy to use but I agree, more of a long term holding solution than a trading solution.
I would recommend using a hardware wallet (I don’t trust exchanges) but leaving small amounts for trading on the exchange. I don’t see a better solution as with current bitcoin fees and potentially slow confirmation times it can take hours to move btc to/ from exchanges.
Agree