They're both good. We feel Chefs de France is the best restaurant at Epcot (ignoring BdP), so clearly that makes it better than Coral Reef.

However, Coral Reef is quite good, and since you've already done Chefs, Coral Reef would be a fine choice. Really: You can't go wrong either way you go.