I wonder what is the best platform for Initial Coin Offering and is a good long term investment. You guys give me advice.

I am really confused about this issue.
ETH is much better because lots of people are using it already. You can store your ERC20 token on every MyEtherWallet and this will make it very easy to invest in your project. If people have to buy Neo first and then invest in your project, many won't do it because it's more work.