CSR is quieter, sprawling, pretty and offers good dining options, including in GD tower. Most of the rooms (except for the tower) have an exterior door. Parking your car fairly near your room is often doable. The CSR bus goes directly to the MK depot. The multiple bus stops at CSR do slow down all of the bus shuttles. The resort itself is more kid-friendly, IMO, especially the main pool area. Note that currently, you may ride GotG with ILL$ or a VQ boarding group, so unless you want to ride multiple times, you won't necessarily need to rope drop it. If you want to enjoy relaxing resort day(s), will have school age kids (or younger) in your group, or your priority theme park will be MK, I'd choose CSR.
Swan has interior hallways and it's often a longer walk through the parking lot to your car. The Swan bus to MK drops you off at the TTC and you need to monorail or ferry to MK, which is time consuming as well. However, it's so easy to walk or boat to either Epcot or DHS from the Swan. There's a lot of activity in the Crescent Lake area around the Swan. If you want to be in the middle of the action, or you enjoy a lot of evening activities, or your overall priority park(s) will be Epcot and/or DHS, I'd choose the Swan. Have fun!