I always stay at the Epcot resorts and the last 4 trips that has been Swan/Dolphin. I prefer Swan to Dolphin since it's a little smaller yet the rooms are bigger. It feels less like a convention hotel, but both YC and BW are convention hotels as well. You will not be able to charge to your MBs and will have a room key card to carry around so there is that, but you can ship your packages back to them like you can a WDW resort. If you have a car there is a parking fee, daily which can cause the price to rise so that and the resort fee need to be factored in when comparing prices. They aren't in your face Disney but do have a few Disney touches. My only big complaint (other than the extra charges) is that there aren't guaranteed balconies like you get at the Disney deluxe resorts. I love to sit out on the balcony in the morning and drink my coffee and just watch the place wake up. I don't think Swan has balconies at all and the rooms that have them at Dolphin are an upgrade cost. I do belong to SPG and so far, it hasn't gotten me any extra perks but I also have
AAA so the discount for them is the same as the SPG discount.