Winkster, I've gotta wave you off of the Yorkshire Fish & Chips place in the UK. It can be very hit and miss there. If you get there at the wrong time and the food isn't hot, it can be greasy.
Also, skip Spoodles. I've eaten there a few times, both for breakfast and dinner, and just don't feel that the prices are worth what you get. Esp. at breakfast.
Have you tried the Garden Grove Cafe at the Swan? It's got a nice buffet for a reasonable price. It's also a character spot with Goofy and Pluto circulating every so often. I don't think it's ever been crowded when I've gone, and the
menu is different than others on site.
Finally, if you are looking for a lunch or dinner, my BF and I tried the Brown Derby this past trip. Expensive, but GOOD!