I will say, though, that Universal's Croissant Moon at IOA and it's I-can't-spell-it-or-pronounce-it twin at USF have surprisingly good sandwiches and pasta salads, so we usually wind up hitting those spots once or twice on a trip as well. And, of course, Monster Cafe has the best themeing EVER, so we always at least buy a drink there, just to make sure we patronize it. And last year at Horror Nights it really seemed that they had stepped up the quality of food in the Cafe, so I hope it survives all the changes in the park.
There is however one option you didn't mention Robert, probably because BG is the only park I know that is doing it. Both BGW and BGT as well as Seaworld Orlando offer self service pizza buffets without servers. It's along the lines of a CiCi's pizza, but the price is pretty darn good for a theme park. I am honestly surprised more parks aren't trying this out. BGW even did a holiday buffet in the same way this year for Christmastown.
We don't always choose one or the other, often a mix of both depending entirely on our mood that day. For Example, a typical day at Epcot Center. We'll have breakfast off property near our hotel, normally Perkins. Lunch is normal counter service, often at the Land Pavilion. Dinner can go either way depending on what we're feeling like. If we're wanting a good meal after a long day we'll often head over to World Showcase and see where we can slip in for dinner. Sometime we're not much in the mood for a heavy meal and will just pick up something at Mexico's San Angel Tavern.
So I think it depends on your style and mood, as well budget. However I don't think their is a single answer at work since most of us will snack at some point, at some park. I know I never pass up things like a Dole Whip at Magic Kingdom or a freshly fried Corn-dog at BGW.