Having never been to Ohana's, I can't comment on that particular meal. However, we did Donald's in May and it was horrible. The food was terrible (some overcooked, some undercooked), the lines were long, the service stunk, and the character interaction was brisk.
We will never waste money there again.... I'd try Ohana's!!