The Marriott Rewards credit card has an annual fee...no thanks.
As for breakfast, I have no problem with HGI - eaten at the "Great American Grill" more times than I can count and never been disappointed. Though I do prefer Embassy Suites breakfast, that is when its not overrun by screaming girl scouts or a soccer team or other group of loud, poorly-chaperoned children.
New/renovated Courtyards also have a very good breakfast...