Is it a good idea to buy some crypto for long time investment plan from exchanges such as binance as keep it there, any alternatives ? Because i have heard bad things about some famous exchanges such coinbase.
Yes binance is trusted and good to store coins but it is not suggested or recommended by experts because there is always risk to store your coins at third party exchanges or wallets without the private keys. So what you can do is after buying from exchanges you should transfer the coins to your private wallet in this way you will be in full control of your coins and investments.
Its never been ideal for you to store your coins in platforms which you dont possess the keys because once there is some hack then for sure you would really be having a hard time on recovering those coins because you dont own the keys unlike if you do store it on your wallet then you do really be having that feeling of security of those coins since you know that you do have the keys of it. unlike if you do store it on a platform on which you dont know
on when it would be hacked and there no chance for recovery.