If park opens at 9, since they now let people in at that time to wait on Main Street for the Welcome Show that opens the park shortly before 9, ENJDisneyFan is indicating that it does not put you ahead like in the past, when people used to wait outside the train station for the welcome. With an 8:00 ADR, you used to get castle pics on a quiet Main St. before, and when you were finishing eating, you could head to the rides, while others had just started entering. If you do still get an 8am on a 9am open, you will eat while others are waiting, and may finish a little after 9 by the time you see all characters, so you will not miss much morning time, but will not be heading back to Peter Pan or the Mine Train from in front of the castle like others - however, since it looks like you are planning on doing EMM, you don't need to worry about those! If you do PPO, ask for check at beginning to save time. I would still recommend the late brft around 10:30, which gives time to take in Main St. and get some pics, see the welcome show, and get in some rides with the shortest lines first thing, then break to eat w/o rushing to start day, then plan FP for 11:30, 12:30, 1:30, and can then try for 4th, etc for afternoon(or evening if taking a nap/pool break). But depending on what is open, I would take best available, and try to modify as it gets closer/or try Touring Plans if unavailable. Just beware that if they decide to open at 8 that day as it gets closer, then you would not not want to be eating for the first hour. We had this happen the week before Christmas, when opening got moved to 8, and EMH was at 7(or opening moved to 7 all together), so we modified to late brft luckily while down there.
CP is an awesome brft, especially since your son loves Pooh Bear!

Food is good - awesome puffy french toast, made-to-order omelette station(chef will also do Mickey shaped pancakes, with chocolate chips if you prefer!), and can even have ice cream which DD14 somehow missed in the past, but noticed the sprinkles this trip, and had to indulge - only at Disney!