We have both Marriott and Hyatt. Personally, the stay 2 nights at Hyatt the first year offer is hard to beat as there are no restrictions! I mean, we redeemed it for 2 free nights at an All Inclusive in Mexico that was going for $700 a night. My DH is Platinum Marriott and I am really hoping they "up" their program as I feel the benefits are not the greatest anymore. However, we predominantly use our no annual fee Bank of America Travel Rewards Card. Our rewards average out to be 3.6% in return and can be redeemed for anything. For example, we bought our Disney Tickets from
UT, and immediately paid them off with rewards. Our SW tickets we did the same. Plus, if we charge everything to our room at disney, we can pay it off with rewards. We wanted a flexible card that could be redeemed on cruises, airlines, hotels, and this one fits the bill for us!