I know it's not on your list, but have you given any thought to the buffet at Trails End in Ft. Wilderness?
While it's a much different environment than the others, it's an excellent value by WDW standards, only $10.99 for adults and $6.99 for kids. We found the food to be very tasty!