I think STO is the best among ICO and IEO. Reasons been that with STO project owners will have to go through necessary security measures so as to avoid scamming innocent investors. And with STO the intervention of SEC is well guaranteed should incase anything happens