I have bought and stored crypto on coinbase since I started but now am thinking of leaving them and looking for alternatives
While I might try and set up my own key I am looking at other trusted places to store my BTC without the need for KYC or ID if possible.
One option I am looking at is Nexo or BlockFi or similar place so I can earn interest on my BTC
is there any other alternatives or what do you suggest
You should make up your mind. Do you want to store safely your coins or you want them to earn some interest for you?
I personally advise against the interest part, since the received value is too small compared to the risks. All exchanges are targeted by hackers.
The correct way to "store" bitcoin for long term is to have a wallet that never again goes online.
Of course, you'll have to learn your way so you can generate such a wallet safely, but then you'll be good.
Or, if you are not tech savvy, get yourself a hardware wallet and put your coins onto it.
Some reading can start with
Please critique my paper-wallet creation stepsNotYourKeys.org (now with a Community Contribution campaign)