Mining is not easy and most people will not be able to generate a profit by doing it due to electricity costs. An IEO is preferable to an ICO because it is hosted by an exchange, which means their reputation is on the line. If the IEO doesn't go well, the exchange will lose traders so IEO's have to be carefully vetted.