Dan if you are here for an extended time then Capital one is the way to go. 1 % cash back is way better then paying $.03 for a *wood point. When your buying shwarma or pizza you really don't need all the amex protections. Capital one also has a great fraud protection team that will call you for anything suspicious.
When buying anything important in Israel such as airline tickets or renting cars then I use my amex for the protections!
If you're going to be there for a year, then yes, I'll agree.
If you're just going to Israel for a trip though it's not worth it.
And if you make any bigger ticket purchase (like a defective GPS in my case or...) it's still nice to have paid by AMEX and be covered by their numerous excellent protections (Return, stolen item, online chargeback, extended warranty, etc.)
And .03 for SPG is not insane folks. I've seen 'em go for that rate myself during the AA promo and I'm sure there will be more promos like that in the future as airlines want to get people to transfer more points into mileage.