I would choose OKW over CSR and I have stayed at both. Both resorts are beautiful, but I thought OKW was more themed than CSR. Also, it may have the biggest hot tub, but it is at the main pool and I don't care to share a hot tub with a resort full of people. At OKW, every private pool has a hot tub. We could never get in the one at CSR, but we had the one at our private pool at OKW all to ourselves almost every night after returning from the parks and it was right across the street from our room.
We also had better bus service at OKW. We never waited more than 10 minutes for a bus at OKW. CSR we waited several times for more than 20 minutes. But, in all fairness, we stayed at CSR when they were trying out the new bus system. That may be different now.
Both resorts are spread out but neither one more than the other. But, at OKW, you do get to park in front of your room instead of in a parking lot. Much less walking to your car. But again, this is only a factor if you have a car.
The rooms at OKW are much bigger. We had a studio with two queen beds instead of two double beds. We had a much bigger bathroom, as well as a fridge, microwave, toaster and extra sink. We also had a patio off of the room.
My one complaint at OKW is the dining. The only real option is at the resort is a sit down restaraunt which can get a little expensive every night. But, we ended up not eating at the food court at CSR very often. The food was fine and I could over look the added gratuity. But the bar is right outside of the food court seating area with no divider. It was always filled at night with the convention goers. Every night, my son was treated to a bar full of intoxicated conventioners that were talking like sailors. Not very appealing.
CSR probably has the better main pool. But, we were at OKW before the main pool there was redone. I haven't seen the new pool, but it would be hard to beet the pool at CSR.
I think CSR probably has the better workout facility. I never used the one at CSR, but the one at OKW wasn't anything speacial.
Both resorts are very peaceful. I think that is the price you pay for them being spread out. We always have our car there, so it isn't an issue at either resort.
Location within WDW is also a wash. Both resorts are pretty much the same distance from the parks when you figure it as an average distance. But, then again, you have to consider which parks you are going to.
As far as price, we rented points from a DVC member to stay at OKW. After paying the additional fee for daily maid service, our room at OKW was still less expensive than our room at CSR, but not by a significant amount.
In the end, each resort is going to appeal to different people. We thought we would love CSR, but we didn't and it is our least favorite of the moderates. Would I stay there again if the price was right? Probably. We thought we would be disappointed with OKW. But, we loved it and would stay again.
Read all you can on each one and decide what points apply to you and your family.