We've (family of 4) eaten at both several times, and love them both, but choose O'hana for atmosphere, large comfortable tables and a more overall Disney experience.
Food and service can be hit or miss at both - trust me! Never had a real bad experience at either though, but Kona tends to be...