Citibank Visa Debit is great for flexibility, but you cannot "hedge" your cash, should it be of value.
Also, depending on where you are going, there is no point getting a travel card, as it won't have any benefit. An example of this if you pop over to Indonesia - no travel card I can find...