I try to limit my eating out to high end restaurants. The food at a lot of “quick serve” places is not much better than I can cook at home. And when you go to a nicer place, they tend to be better staffed and better tasting.
As for the service staff; We have a local IHOP not far from the campus that we go to often. Its almost like passive resistance. The Cracker Barrel is much more user friendly in terms of wait staff. And if you ask them, they will take your ticket to the counter and cash you out at the one I frequent. My biggest complaint about them was the whole dog and pony show of having to stand in line to pay your ticket.