Our son loved our breakfast here so much that I scrambled to get us another breakfast reservation for our second day at Magic Kingdom. We did this on the Disney Dining Plan, so it didn't feel pricey at all. They have a typical breakfast selection, and I love the traditional Mickey-shaped waffles. Best thing about here was the strawberry sauce for the pancakes and waffles (I didn't see the sauce at any other breakfast buffets we had), their decaf coffee (I'm picky about my coffee and this did more than pass muster -- it was delicious!), and the characters. I also had the best servers here of all my Disney meals on this trip; they just seemed friendlier and more helpful here than at some of the other places we ate at, though pretty much everyone at WDW tried to be friendly and helpful. Our first server was so on the ball, offering us things right when we needed them (without us asking), giving us helpful hints and ideas, telling us exactly when each character was coming over, smiling, etc. -- she was bar none the best server we had on this trip. The server on our second visit was nice, but didn't have any tips for us, didn't offer us any juice, which is pretty much unlimited and part of the buffet, and had to be chased down for things.
The characters seemed a little rushed here, very quick to move on to the next table, but I supposed that if I were at the next table, I wouldn't want to wait too long. LOL
On our first visit, we had a 805a reservation, and though it took a little while to get into CP, our meal moved quickly and the characters came through quickly. We got out to the park at about 930a.
On our second visit, we had an 835a reservation, and though we get into CP quickly, the characters were slow to visit and we almost didn't get through all of them. We got out of there closer to 1015a, almost 1030a. Curiously, it was also super-crowded on Main Street already (looked like several backstage tours), which made it rather difficult to make our way to CP on our second visit. I am surprised that 30 minutes would make such a difference, even before the park was open, but I think it does.
Overall, if you can get a reservation at 820a or earlier on a day the park opens at 9a, I would come both to see the characters and to get to walk down Main Street without the massive crowds. This isn't a place to come as a dining destination, and I would imagine you'd want to eat somewhere faster for lunch, and nicer for dinner -- but since I didn't try their lunch or dinner buffets, I can't say 100%.