Because of their wide range of shares, ETFs offer the benefits of diversification, such as lower risk and lower volatility, often making it safer to own a fund than an individual stock. The return on an ETF depends on what it is invested in. ETFs offer advantages over stocks in two situations. First, when the sector's stock returns are narrowly dispersed around the average, an ETF may be the best option.
Second, if you can't gain an advantage through company knowledge, an ETF is your best option. ETFs are less risky than individual stocks. Since there are several stocks included in a single fund, a low-performing stock is more likely to be compensated by other stocks that perform well. You probably won't see price swings as high or dramatic as those of individual stocks.
However, that also means that you have a lower limit when it comes to returns. If there are stocks in the fund that perform extremely well, they could be compensated by stocks with a low yield. In addition, their dividends will almost always be lower than those of the fund's highest-performing stocks. While ETFs are certainly useful investment vehicles, I don't think they're attractive enough to stop investing directly in stocks.