NEO will not surpass Bitcoin, because bitcoin is the father of all cryptocurrencies, the most adopted, trusted and known digital currency to date. On those terms, you can't kill Bitcoin. The only thing that can kill Bitcoin, is Bitcoin itself (the network failure of BTC). Other than that, hold onto your hat, because this remains just high speculation. Noone knows future of coins