Technologies will evolve. Advanced versions are and will be launched. Ethereum provides a lot of control and helps to build contracts. However, it is still not bulletproof. The community is working on Ethereum technology advancement to POS. I believe it is good for long term. However, holding for long-term totally depends on your risk appetite and things are ever changing.