The pub food culture is generally bad, cheap and microwave-tier, however, I believe that is a thing of the past and newer pubs serve good food and is normal restaurant-tier. The one I ate at the other Friday had a decent meal that was more like in any other restaurant. The one I was yesterday at again was such a place that I wouldn't probably want to eat at all there, I suspect the quality would be horrible.
So it varies massively depending on the place and one needs to check first if it is a "eating pub" or just a pub to get wasted at.
One pub in Hankoo had a deal with the pizzeria next door that you can order food in the pub and the pizzeria will carry it and serve it there at the pub