'Ohana, hands down! It's nice to have the food brought to you, family style. The characters are also SO much fun at 'Ohana!
Definitely a difference in food. CM is a buffet with a very large variety of breakfast foods, 'Ohana is just potatoes, sausage, bacon, scrambled eggs, fruit and I believe we had a basket of breads (but i'm totally unsure honestly).
We had no issues with it taking a long time either. We were in and out in about an hour, and did see all the characters.