I know you asked for Epcot, but if you're already in WS, the Boardwalk is right there and offers some awesome dining options!  Flying Fish Cafe, Cape May Clambake, Kouzzina's...
the distance between WS and these restaurants is no further that from one side of WS to the other...
If I HAD to stay in Epcot, I'd say Les Chefs de France, Le Cellier and Teppan Edo...