C.G.
We use the Delta American Express Card. It is 2 miles for every dollar at many places. Sometimes it's triple miles. We have been very happy with it so far, and just returned from Europe where we had no problem with it being accepted everywhere credit cards were accepted. It does have an annual fee, I think it's $65 for the platinum card we have, but you also get a free companion ticket every year.