Sigh...
The "rebate" element is a tiny part of the equation. So a $120 Hampton is better than a $100 Marriott because you get a higher return per $ at the Hampton???
What about cashback? What about elite status benefits? What about putting spend towards a sign-up bonus for a different credit card?