the only difference is the middle letter. ICOs are scamming people by calling themselves initial "coin" offering and IEOs are scamming people by doing the same exact thing while calling themselves initial "exchange" offering.
the end result is exactly the same with different speeds at which they dump and exit. as IEOs are already supported by and listed on an exchange they can dump and run away faster.
Definitely there is little bit difference, If you agree or not. ICO is the uncertainty for the investors because they dont know how long time to wait for the exchange. They may have a long wait to be frustrated. I dont know which ICO is successful in last few months. All of the IEO's are big successful not likes that, a lot of fraudulent ico project will launch with shitty exchanges because exchange fee is cheap.