Never been to Teppan Edo so I can't speak to that one. We ate dinner at O'hana in the past and really enjoyed it. Good to review the current menu to see if these are things you enjoy. Many of bad reviews for O'hana seem to be from people who didn't realize the menu/dining format. We never felt rushed as some complain, but since there are fixed menu items, this not your typical place to order from a menu and then wait several minutes while your meal is prepared. The fixed menu items are served family style. (I think they have made some service modifications due to the covid situation. Rather then go from table to table with skewers, they place the food on family style platters for your table).
If you have small children who tend to get restless waiting for food to be served, then O'hana is a good option.