Location -- YC/BC & BW are all in the same area and very conveniently located if you want to visit Epcot and DHS. You can walk to either park or take a "friendship" boat from the docks in front of either hotel. You need to use the busses for AK or MK. As for CBR, its all busses, all the time for EP, AK, MK, and DHS. Also it is a really nice walk from the YC to the BW and there are numerous dining choices between these hotels.
Luxury -- YC and BW have interior hallways and are one building each, like a hotel. CBR, a moderate resort, is more like a well-themed motel.
Between BW & YC -- BW has more restaurants (but you can access these wherever you stay), but YC has a much better swimming pool complex, in fact, the best one at WDW. Rooms are similar, views similar (the hotels are facing one another). We love the YC and choose it over the BW simply because of the pools at Stormalong Bay.
If you can afford it, the whole Epcot resorts area is a great location to stay in. The walk to Epcot puts you at the back entrance, just by the many countries of the World Showcase. This is great in the evenings as you can walk to Epcot, have dinner at a different country each night, watch Illuminations, and walk back to your hotel when the park closes. Not needing to use any form of transportation is a plus, especially at the end of the day when everyone tries to get out of the park and onto the busses at the same time.