The US has been living on borrowed time, financially, for many years now. Their current account deficit is unsustainable, and the only way they can survive financially is to devalue the dollar, thus locking in the value of external investments, which is effectively what is happening at the moment by stealth. My opinion is that there is no short to medium term advantage in investng in dollar assets. You will just be paying for the follies of past investments.