I'd personally skip Coral Reef in favor of most WS restaurants, especially:
1. Spice Road Table
2. San Angel Inn (which you've been to and enjoyed) or La Hacienda de San Angel.
3. Chefs de France
I'm just not a fan of Coral Reef. Outside of Tutto Italia (which was very, very underwhelming), I love WS restaurants.
However, I were you, I'd just look at menus and see what appeals and book....and if what appeals is Coral Reef, then great! Loads of people love restaurants that equal loads of people don't enjoy. If everyone loved the same thing, then trips to WDW would be even more difficult to plan .
I want to try Spice Road this year, but am not big on spicy hot. Is the food here spicy flavorful or spicy hot? I will also have my 13 year old who wont want hot either.