I rate restaurants by food, service, atmosphere/setting, value for money, and characters if that applies.
As far as food goes, I preferred the breakfast at CP a lot. There's also more selection.
The service was good at both places.
While CP is a pretty restaurant, the castle can't be beat for setting.
The CP is $10+ cheaper after 2/1, so that is definatly something to consider. I won't be returning to CRT, for breakfast anyway, $30+ is to much for breakfast.
As far as the characters go there was a good selection at each, and it's really just a toss up if you prefer princesses or Pooh.