I think ETFs are a really great way for alot of people to invest. Requring alot less time and effort than invidual stocks and as you pointed out being much cheaper than mutual funds all while diversifying, makes them a very attractive means of attaining a good ROI without too much work.