I use the Marriott Visa card mainly for Marriott spending, restaurants, travel (including toll charges) and car rentals. I prefer 2 Marriott points over 3 Hilton points (my Hilton Amex is my other main credit card) for the non-Marriott spending. I get about 50k points/year from the Premier card, so it is good for my needs.