If you have a Japanese hibachi place at home that you like, you can skip it, as it's pretty much like any Japanese hibachi place, except with a more limited menu. Unless you really enjoy Japanese hibachi. They don't serve any fried rice, I've seen that be a dealbreaker for some. I've also seen complaints that the salad and soup do not come with the meal, you must order and pay for them separately.
Teppan Edo has no windows. So there is no chance of viewing Illuminations form inside the restaurant. Even if it did have windows it doesn't face in the right direction.