Doesn't it cost something like 490 GAS to run an ICO on NEO? That seems like a pretty huge barrier to entry. Something to keep in mind.
The high gas requirements is their barrier for scammers to run ICO from NEO. only a serious company will run ICO on NEO and this is good for the investor and even the NEO blockchain itself.