I guess that Neo has more advantages than Cardano, because Neo is a very popular blockchain platform for ICOs like Ethereum, with their own smart-contracts and type of tokens.
NEO is not very popular and not like Ethereum? How many ICOs based in NEO do you know? I can find 10-15 ICOs not more. But thousands of ICOs based on ERC20.