The food on our trips has been standard theme park fare in terms of quality. Edible, and usually decent, but not outstanding.
On recent trips, had burgers at Spice Mill. This was the worst of our dining experiences - the burgers were sitting in a warming tray and slapped on a bun in front of us. It was edible, but would have preferred to see it come off of a grill and not out of a warm water tray.
We've also had lunch at Seafire Inn. I had fish and chips on the most recent visit - it was good. Seafire also serves breakfast - standard scrambled eggs, bacon, sausage, biscuit, french toast sticks, etc. It's filling, but again, theme park quality.
Best meal I've had at SWO has been the brisket at Voyager's Smokehouse. It's apparently the same supplier, recipe, and cooking procedure as BGT, but it was far better than I've had at BGT.
Be sure to make your reservation in advance as they tend to max out especially this time of year with visitors from all over for Spring Break and Easter vacation. If you have a pass you should be able to get a discount.