I do not want to do anything to PR, but, I would not be surprised if NEO outstrips ETH for price and popularity.
Such dreams will not come true.
Yes, after rebranding ANS to NEO, it got a lot of popularity and big cap (#12 on CoinMarketCap list) but it is very centralized.
Also a big minus that you can't send 10.67 NEO, only integer digits: 10 or 11 for example.
Neo is going throw process of decentralisation, as I know 7 nodes are running by Neo in China and 4 outside (1x Swiss, 2x USA and 1x Australia), 2 days ago was news that will run another node by Dutch telecom KPN. Plan is that up to 100 nodes will run throw NEO partners all over the world. This system allow that Neo is so fast and can do 10000 tps, BTC can do 7 tps and ETH can do 15 tps.
About Neo that is not divisible I don't see any problem and is something special in crypto. For this reason you get for free GAS, which is used like dollar cent. So if you have to send 10.67 Neo, you send 10 Neo and 1.2 Gas (example at current rate). Transaction are also free since Gas is used to transfer Neo.