Harbor House is our favorite at MK... particularly sitting upstairs.
When we're at HS, we usually exit the park and take the Skyliner to Riveria and eat at their quick service restaurant Primo Piatto. It takes a bit of time, but it is a nice way to break up the day, and we always enjoy riding the Skyliner.