I've done both and I'd pick 1900 Park Fare hands down. There is a much better selection of food. At 'Ohana, the food is preplated. While that is very convenient, there's only your standard breakfast fare to choose from. At 1900 Park Fare, there is a great variety at the buffet. Also, the character interaction at 1900 Park Fare was so much better for us. All the characters came around multiple times and spent a good bit of time at each table. At 'Ohana, each character only came once and visited briefly.