O'hana is one of our favorite restaurants for dinner at WDW. We have always had good experiences there- having dined there probably 6 times over the last 10 years- but I have read several poor reviews.
We go for the food, not the "fun." My wife loves the grilled shrimp, one DD loves the chicken wings, another DD loves the steak, and I love several things. We al love the bread pudding except for younger DD that has food allergies.
My 13 year old DD has allergies to nuts, eggs, and dairy and O'hana has been great for her. A chef comes out to go over the menu, letting her know what she can have and preparing some things to replace what she cannot have.
We hope to go back summer 2019- our first time in a few years thanks to several factors. My daughters have both said O'hana is top of their list of restaraunts when we go and my wife said this morning she wants to go there twice. It is not for everyone, some people do not like it, but it is a must-do for us.