Ethereum and NEO i think will be the best choice for holding til 2-3 years, because we know that ethereum has best potential after bitcoin, and NEO also good for investment because the reputation and potential almost like ethereum. So i think both are good to be invested in, but you can do your own research first on another coin.