If you gamble even remotely, just avoid FHR and Las Vegas. If you play, and and by no means do you have to be a big gambler, the casinos will generously comp you meals. I recently lost 5k in Vegas, and since I made a reservation with FHR, the hotel wouldn't pick up my hotel rooms as they were booked by a travel agent (i.e. American Express). I was therefore stuck with $1,200 worth of rooms that would have been free. Even worse, the casino host said, "Why did you book through American Express, if you even called us and said you like to gamble, we would have beaten their rate without any verification." For the record, I am not a big time gambler. Just call a casino host and say you gamble at a nearby casino.
Not saying you can't get a good deal with FHR, just keep that in mind. Went to Vegas in August and was pleasantly surprised with AMEX finally providing something for the value of the card.