I'm not so sure I'm the best one to be following around. I've made some pretty lousy calls in my time. However, I've learned much from them, as we all do, which is why I don't stray so much anymore.
As it is written, "he went out, sold everything he had, and went and bought that field"
When we finally find a hidden gem, IMO, it is better to be patient in the shining up of that hidden gem, than to put hopes in larger, more obvious, but also more 'flawed gems'.
Patience is where the profit is, but it must also be clear what needs to take place for that profit to occur, and the timeframe required should be one you are comfortable with.
CTUM, again, is a perfect example. I've been patient with it, and it has treated me decently. So long as I remain patient, I will continue to reap rewards.