IEO for me. ICOs are overrated right now and it has sure a lot of scams like that. IEOs are more secured and effective. Have a more relevant information and marketing that helps the project itself, both the exchange and the project. STO, I dont know.