Unfair to compare to be honest. What you are paying for is the character interaction at Ohana. and they are very good there. the food is ok and the service, we found to be poor. However, a 4yr old + great characters = winner every time.
If it is the food you are going for, then switch back to Kona.
Tough call, but you know best your family's needs and expectations.
Have Fun.
Val