Why do you have to always stay at a Hyatt to justify the fee? Do you only travel once per year?
You have to stay at a Hyatt once per year, at a cat 1-4 property, to use the free night, which more than pays for the fee. If you don't do that then you might want to consider a different card. Although, it's probably worth it to get the card for the first year and see how it goes, and then decide when your annual fee is due. That way, you at least get the points for the sign up bonus.