All of the local banks have terrible credit card terms. All, for example, make you liable for ALL charges incurred up until you report the card stolen or lost... then some of them still make it their call as to whether you pay charges after you inform them. So, if you are on business in Indonesia and don't come home for 10 days, all 10 days worth of charges are yours.
Stick with Amex or your home denominated card for the best theft protection.
All banks have roughly the same wire transfer fees and exchange rates. If you are going to be doing very many, check out
www.xe.com for the best rates.