visa is okay, but Amex has better rewards. i’ve been using it for all