We did CRT lunch last time and I was not impressed. The castle was magical, the food was ok, but there was very little character interaction. It felt so rushed from beginning to end. We were not done with appetizers, and our entrees were brought out. Dessert came before we even saw one princess. It depends why you want to book a princess meal, which one you should choose.
This time we will do Storybook lunch. From what I've read, the character interaction is better. That is our main reason for doing character meals, so it should be better. It also works into our epcot day better, since we will spend the morning in the front part of the park and then end up going around the countries around lunch time.