Why are you considering Ethereum and NEO as an ICO? They are both individual protocols that run on the blockchain, just like bitcoin, so they should be considered alts and not ICO or tokens. An ICO normally runs inside protocols that provide smart contracts or similar things. We normally associate ICOs to Ethereum, although there are more altcoins out there (like NEO), that provide ways to create ICOs that have their own tokens.
Maybe I have this wrong, but I really think there is a big difference between alts and ICOs, so if you want to create a list of ICOs (Pundi, ArtToken, Enjin coin, etc), then you shouldn't mix them with alts. As for your question, I like those ICOs I've mentioned, and I also like filecoin and crypto card ICOs (like TenX, Centra and Monaco). They all provide good products with real use, and that's why I consider them successful.
You do have it wrong because you forgot that the "C" in ICO stands for "Coin" not "Token." I've witnessed HUNDREDS of ICOs on this forum since 2013.
Every single one of them is also an altcoin, since everything that is not bitcoin is an altcoin.
The one exception might be Counterparty (XCP) because that actually _does_ run on the bitcoin blockchain and not its own.