Several years ago I had a charge in Israel in USD that hit me with the FX fee. Didnt expect it since it was in USD so why would I be hit with an FX fee.
Ever since it just isnt worth the risk for me. I am not doing large enough purchases internationally to make it worth the risk to me. I will stick with a card that earns slightly less in order to not have to worry