Tappen Edo is really not that good. If you have a place like that near you, my guess is the food, "show", and price are much better by you than at Tappen Edo.
The food at Coral Reef is not as good as it used to be. The atmosphere is alright unless you get a table next to the tank. In that case the atmosphere is great for about 20 mins, then it turns back into just another so-so seafood restaurant.
I would suggest either Biergarten or Garden Grill. Biergarten has pretty good food but the entertainment and atmosphere are great and it really is a lot of fun to have a meal there. Garden Grill's food is also pretty good but you have both the novelty of the place rotating around LWTL so the scenery is always changing and the character interaction is some of the best that I have seen from any character meal.