I took my little guy to Cinderella's Royal Table for breakfast when he was 3 1/2. He wanted desperately to get inside the castle the year before, so we splurged. He had JUST hit the "princesses are for girls" phase right before we left for Disney... so of course, he sat there in a sulk as the princesses tried to get him to smile. I swear, he had more attention from the princesses than any other kid in there, and he wouldn't so much as crack a smile, no matter what they did. The pictures of him pouting his way through the princess visits are HILARIOUS!

But overall, it was a pretty disappointing experience for the price. (That said, he was so stoked to walk into the castle and up the stairs. And he loved the view. And the sword. And the wishing star ceremon. It was just the princesses interrupting his manly bacon-eating that bothered him.)
I honestly think he'd enjoy the meal more this year, when we next return - he'll be about 5 1/2 then. He's relaxed his battle of the sexes mentality (thank goodness). But he's so soured on it after last time, it's not worth the re-doing in our case.
In any case, your big guy might love the princesses when he's there, but if he's feeling anti-princess at all, well, he might pout his way through the meal like my little guy. It's expensive... so only you can decide if the possible reward is worth the possible risk.
If you do decide to clip one of your princess meals, I have two I can recommend highly. My whole family loves the character meal at Tusker House in Animal Kingdom - Mickey & Donald & co in safari gear, as well as the one at Hollywood & Vine in Hollywood Studios with the Disney Jr characters - Jake is a HUGE favorite around our house! In EPCOT, you could also do Garden Grill for dinner; that's got Mickey and Pluto and Chip & Dale. We haven't been, but it remains on our to-do list. Our interactions with the chipmunks on meet & greets have always been awesome!
