the biggest difference might be in terms of supervision. if in ico there is no one who verifies the project who wants to sell the token, on the contrary with the new project IEO who wants to do the sale of the token it must first verify. exchange acts as a mediator to supervise new projects that want to seek funding.