> My pet hate is when I'm asked questions while I'm actually eating and I'm expected to answer with a mouth full of food.
I definitely understand that this can be very annoying, but like I said, there are tradeoffs to both. Being a bit socially anxious myself, I prefer not to have to compete with the other diners for the server's attention, so the polling model is better for me.
as an aside, when I go to nicer restaurants I find that the servers tend to be more skilled/graceful. I don't know exactly how they do it, but they always seem to come by at the perfect moment to check whether the food is okay without interrupting a bite/conversation.
in theory, call buttons would be pretty nice, but I think some people would find it to cheapen the experience.