MK- Never eaten at either. Always have eaten at the Liberty Tree Tavern (Their salmon is very good), so I recommend that.
Epcot- Yes, the Biergarten is a very good restaurant, but I prefer the Rose & Crown just for their amazing fish and chips (I've been to London, and Disney's fish and chips...