I'm interested in hearing different opinions and learning from other people's experiences.
Since the Coldcard hacking, nothing is 100% safe, but between exchange and self-custody, I prefer the latter, its better that you are responsible for your coins, because if you are the one holding it, you are going to educate yourself take good care of your assets and you will be responsible to all of your action.
We are our bank, so we will employ the utmost security, there's to many issues if you rely on exchange, besides hacking your assets are exposed.