Ohana is very different from the other two, it's much more casual and more family oriented. I thought the food there was just ok (aside from the bread pudding which is amazing but you can get that from Kona Cafe too). I haven't had dinner at Narcoossee's but I did have brunch there and it was absolutely perfect, I have no complaints and would do it again in a heartbeat. We did go for a big expensive dinner at Citricos, and it was fantastic as well. Our server was outstanding and the food was great. So first I would decide, do you want a nice leisurely (expensive) fine dining experience, or do you want something a little cheaper and more casual? If you want the fine dining experience, I would compare the menus of Narcoossee's and Citricos, and pick the one that most appeals to you. Unless you just catch them on an off night, I doubt you'll be disappointed with either.