Those are two of my favorites, but I think 1900 Park Fare edges out Ohanas a bit. I personally don't think you can go wrong with either.... Heck - do them both!!!
All the characters were great, it was DDs birthday at 1900 Park Fare, and we had a late morning ADR, so we got some extra time with them. They were at our table on numerous occasions - Eeyore was trying to steal our cake, Pooh wanted to take some bubble bath that was in the "goodie" bags I made for DD and her friend, and go take a bath, and Alice was wearing DDs birthday tiara!
Ohanas has a "parade" that the kids all get up and are give marracas (sp) to shake while they are following their favorite character.
We enjoyed the food at both locations, as another poster mentioned it's the difference between buffet at 1900 Park Fare and family style at Ohaha