We split stay at Swan & Dolphin most every vacation (along with Bay Lake Tower).
If your selection is about the food - Fresh is a superior buffet and the only place at Disney that, I believe, serves fresh juices (i.e., carrot, beet, kale). Carved meats and made-to-order eggs, pancakes, and waffles are also top-notch. But no characters. There are also pastries, fruit & cereal. You may order the buffet or a la carte. They discount for
AAA (and DVC).
Garden Grill does have a more limited buffet. When staying along Boardwalk, we prefer Cape May too (maybe because Goofy is my favorite Character).
But our new favorite (prince & princess) Character meal along Boardwalk is Bon Voyage at Trattoria al Forno - better food, but not a buffet.