You can actually earn excellent hotel rewards through general travel cards too, which allows you to redeem the points toward many hotels, not just one chain. (cardrates.com)
In this case, look for general travel reward cards that let you transfer points to a variety of airline partners. (creditdonkey.com)
The downside with hotel credit cards is that they aren't as flexible as general travel credit cards. (wisebread.com)