Thanks for the replies, it's very interesting, and I look forward to experimenting with the ledger nano X.
I know the online exchanges keep the private keys in "cold storage"-- so it comes down to can the average person keep the private keys safer than the professional corporations with huge amount of resources? In addition if there is a security breach, it seems like there would be a better chance of you coming out whole if your funds were on an exchange.
I have a large stock/mutual fund portfolio stored with Fidelity/Vanguard and never think twice about it, I guess the logical question is what's the fidelity or vanguard equivalent in the crypto space..