Is the U.S. still the best place for long-term investment?