I agree that keys are important. I lost some crypto in the centralized exchanges and I also lost my keys for some of my early crypto accounts. It's much better to have control over the crypto even if I have to eat some fees later to transfer them later.