Why can't you have both in your portfolio? I have diversity in mine. Numerous multi-year holdings in large caps that are profitable and aren't going away. Then I have some short term stocks that are poised for upside, and ready to take a gain when opportunity strikes. I typically dollar cost average on the way in and on the way out on these.