Definitely say everyone should do CRT at least once, if you can afford it/have the credits. We have always done brft as we like brft food anyway, and it is the cheapest. As PP mentioned above, it is a castle

and very magical, a unique experience! Loved the wishing ceremony, and the beautiful stained glass, and looking down on Fantasyland. It's cool to look up at the castle after and know you've been inside! DS also liked getting the sword. We enjoyed the food and had good interaction on our visits, and in-laws still talk about it. We never felt rushed. Went to Akershus on our 2nd trip, and while it was nice, DD asked to go back to the castle next time.
As far as princesses, other than Cindy at CRT and Belle at Akershus for pics, they can vary, so no guarantee, but Snow White, Sleeping Beauty and Ariel(in green dress) are often at both, with Jasmine usually as the 4th at the castle, and at Akershus the 4th may be Cindy and we have seen Mulan, which was cool, and have heard of Mary Poppins on occasion. Belle used to appear in her blue dress at the castle, but I don't believe she has been there in several years unfortunately. We also enjoy 1900PF w/Cindy, Prince stepmom and the stepsisters - they are a riot! (only at dinner) Trattoria Al Forna (Bon Voyage) was also good(brft only) and only place to meet Flynn outside of parties, and he is totally in character! And remember, whichever princesses you don't see at either meal you can meet at the countries in Epcot or spots in MK!