I am one of those who have had a great experience at Coral Reef.
The starter was amazing and the main even managed to top that.
The service was immaculate and the ambiance with the huge aquarium makes for a very special dinner experience.
On a personal note; I would not go for the steak there. Even though I can imagine that it's delicious, but this place is a spectacular fish and seafood venue. You will not get anything close to this in flavor and preparation of the delicate food that fish and sea foods are to cook and serve. These chefs really know their stuff!
As for steaks I'd head to Le Cellier
(Canada) when in Epcot.