I try to get to the HRC in every city I travel to so I can pick up a city specific pin for my brother and his wife. I rarely eat in them, because I am on the go.
I think HRCs are good for their consistency and ease for travelers. One doesn't always have to go to McDonalds and other fast food outlets in case one doesn't feel like ordering blind in a foreign restaurant that particular moment (that can be fun though). And they are always located near the touristy spots for easy access.