Markets offer the best potential long-term returns in more than a decade.