For once, NEO was the hottest Blockchain project in the crypto space. Prices were well above $100 per coin, and there was a lot of excitement among people within the mainstream world. With quick transaction speeds and ridiculously low fees, NEO stands up against other popular smart contract platforms like ETH and EOS. An advantage of NEO relative to its competitors is that smart contracts can be developed in various well-known programming languages such as JavaScript, Java, and Python. In the case of ETH, you'll have to learn a new programming language (Solidity) that's not as tried and tested as other languages within the mainstream world. On other hand, EOS uses WebAssembly but this language is relatively new. Mainstream developers might find it easier to develop new dApps within the NEO blockchain than either ETH or EOS.
Most recently, NEO has announced that it will be upgrading to NEO 3.0. The cryptocurrency has been rather silent since Bitcoin began decreasing in price back in 2018. This improved version of NEO might attract a lot of people into it. But the cryptocurrency needs a lot of marketing/promotion to be able to gain traction within the mainstream world.
What do you think about NEO? Will it survive? Or will fade from existence over time?

neo was a little bit unlucky and late. neo based projects were about to start strongly however the bull market was over that time. so neo was not as lucky as ethereum at that time because of bad timing maybe.