How to spot the best investment opportunities