Hmm, there is one other factor I didn't mention.
I'm going to be in Mexico for the next few months, so I won't be able to mail in a rebate. If it's electronic, I could have someone in the States print it out, mail it in, and then deposit the check for me. Maybe.
Would that affect your decision any over which card to choose?