We ate at all 4 (7 total character meals) on our trip back in December. All our meals were breakfast except Garden Grill which only served dinner.
Our favorite (not mentioned) is Tusker House for breakfast.
Tied for second were Akershus and Ohana for breakfast.
Third was Crystal Palace.
Of Akershus, Ohana and Crystal Palace we loved them all. It depends upon which characters you want to see and if you want a buffet vs. a family style meal. The 1 year old can eat as much as they want from both types of meals.
With 3 girls I would definitely choose Akershus. You can't go wrong with Princesses! We eat only breakfast there because my two girls are picky eaters, but love breakfast. The cheesy potatoes are awesome there. There is also a cold buffet with pastries, fruits, meats and salmon.
Ohana has a wonderful fresh fruit plate, some sort of pineapple bread, and a traditional breakfast food plate (eggs, bacon, sausage, etc.) Lilo, Stitch, Mickey and Pluto were there.
Crystal Palace has a decent size buffet, plus a made to order omelet station. The food was good, and you get to meet Pooh, Tigger, Eeyore, and Piglet. It's great getting an early morning ADR here so that you are in the park before it opens. You can get nice pics in front of the castle with hardly anybody else around.
I don't recommend Garden Grill. It was our least favorite. This was our second trip to Garden Grill in 2 years and it was much better 2 years ago. We didn't care for it at all this time.
They are all character meals, so in that respect you can't go wrong. Make your decision based on what characters you want to meet most and what types of food you want to eat.
Have a great trip!