I like Starwood Amex because of the value of Starpoints, but I find some of Amex's policies objectionable (they don't have any way to pay your bill automatically each month; they only print the minimum payment - not the total balance due - on the payment coupon).