We have eaten at all of these restaurants with our kids, now 12 and 8, but as young as 3. All are just fine with 7 and 11. Caveat being we have been taking them to upscale restaurants since they were little and they behave accordingly. Our girls both have advanced pallets, similar to your kids, and all 4 of the restaurants are pretty accommodating if you request slight modifications to a dish. They enjoyed all 4, especially Topolinos and Flying Fish. Can’t recommend Cali grill anymore with the new pre-fixe menu unless you just really want the fireworks viewing. And if that were a priority for us, we’d choose Topolinos. I hear yachtsman hasn’t been up to par lately, which is disappointing as we usually stay at Boardwalk and it was incredibly convenient and top notch for us and the kids. We ate there every trip, but I think skipping this time. Citricos was just ok for us and usually lots of younger families compared to the other signatures, but am excited to try the new menu. We’re taking our kids to Takumi-Tei next month, which they are super excited to try the multi-course experience.
Whatever you choose will be amazing. My best advice with fine dining and kids is to make sure to not overdo it that day and choose an early-ish reservation. We always do no more than a half day in parks, afternoon swim/rest, and shoot for reservations around 7 or 7:30. If they were still up for it, we’d hang around for fireworks, if not we could bail. We also would try and keep a couple of small “surprises” handy for our youngest to pull out if needed. A two hour experience could be a bit much when she was younger, and a dollar store stuffed toy or workbook or something like that could save the evening. Best of luck!