The characters at the meals will give guests the same great level of attention no matter what time you're dining. In fact, as Moms Panelist Bret notes
here, you may even get a bit more attention from the characters as other guest leave to continue their touring. In any event, you will absolutely be able to have a visit to your table from all the characters at the meal. They only stop their rotation when ALL the breakfast guests have had their greetings.
I can't tell you exactly what time the shift to lunch will happen as this varies slightly depending on when you visit. I can tell you that Disney has meal service down to a science. If you're there for breakfast, you'll have breakfast food, you'll have good quality time with the characters, and you won't be rushed out the door.
By eating a late breakfast you have several good things happen:
- You can get in some quality park touring time first thing in the morning when the crowds are lower.
- You'll be full and won't have to pay for a big lunch.
- You won't be fighting the crowds trying to get into the lunch restaurants.
Hope this helps.