We've done GF and Akershus multiple times, and both are good for multiple reasons:
GF Dinner - Cinderella, Prince and Steps, good food, good atmosphere, but service has gone down as of late. They now have a photo package at beginning of dinner that you can pay for - we did it as the photo was very good!
Akershus - Multiple princesses, photo package as part of meal, great character interaction, food is ok and great atmosphere. We have noticed it has gone up in quality and service, so we ate here 2x last trip, and will eat there again next trip. We've eaten here probably 5x in the last 3 years as DD6 loves her princesses (so does our toddler son too!) If you check Disney's site, there are also new menus too (All Ears is not updated).
CRT - Oh boy...One of the worst meals on property, IMHO. We had my birthday dinner there and the service was horrible, food wasn't good, and downstairs photo shot was disorganized. No characters at dinner on a regular basis, although Fairy Godmother and Mice will come out for a celebration activity - they actually did come around for photos as well. No Cindy at tables for dinner though. Horribly overpriced and overrated (especially at 2 credits for all meals). I don't get why everyone is recommending eating in the castle as the experience at Akershus is a much better royal feeling for us - CRT just doesn't cut it on so many levels...
Hope this helps, Tiger