@mexican30 Index funds. Its a no brainer.
Unless you know how to read balance sheet, understand the business completely, know which things impact the business then go pick your own stocks and invest in them.
I can assure you that most of the people dont any of the above things. Hence Index...