Not to mention how much it cost in time to do all that work. Index funds don't incur any opportunity cost overhead in terms of your own time, they are fire and forget.
Otherwise, just invest in the major indices, diversify your portfolio so that it's appropriate for your current and future needs, and do something else with your life.