If you asked DD10, she would say CM. The characters at the CP (Pooh, Tigger) were not as exciting as the CM (Mickey, Donald, Pluto, etc.) But that's a young girl's opinion, which has no relevance to your situation.
To your point, the food was a bit better at CP, and I think there is a bonus if you are an early riser. If CP opens before RD, I recommend taking the early ADR and being amongst the first to walk down Main Street USA, and taking it all in without the crowds. Plus, when the park opens after you finished breakfast, you get a head start on the rest of the crowds.
Others I've seen post have said the food is a lot better at CP.
From an adult's perpective, I would go with CP. Since your boys are older and really don't care, they might agree. Plus, for you, you don't have to make an unnecessary stop at the CR.