The best investment opportunity at any given time will depend on the specific investor, and their individual goals, time horizon, and risk tolerance. Opportunities rise and fall over time, in reaction to economic and market trends, so investors should consider their personal preferences to determine what’s best for them.