Either custodian or non-custodian, it all depends individual.
Personally, my holdings are most of the time in ERC-20 tokens which are always in my portfolio ( own wallet).
Since I have my private key written down on paper, all I used to do is to enter them into any software whenever I want to access them or move them to an exchange.
If you are into ERC-20, please be careful of fake wallet that ask for private keys, you may end up losing it all to a hacker.
PS: I used Trust Wallet must of the time since they are created by Binance Lab.