Which do you think is best for a new project and why?
I guess for an investor IEO and STO are the best options just because there is a better chance of an honest high quality project.
However, you can always find a decent ICO project as well as scam IEO - its mostly about the research you do before investing