As you've said, there's numerous projects out there and we don't know which one that will become great in the future thus a detailed research is needed when you want to invest into something, personally I don't hold many different token/coin, I will sell the one that I think hasn't progressed in a long time and only keep 4 or 5 coin that I believe will perform in the future.