The decision between these would be easy for us. WE would choose the CR GV rooms. Generally, we prefer a monorail hotel for its proximity to the MK, large comfortable rooms, great dining options and overall magical atmosphere of being able to see the castle from your resort. The CR also has great transportation to other resorts via the MK parking lot and is walking distance to the MK!!
My second choice would be the WL. again a MK resort, but with awesome theming. It has a boat ride to the MK, but buses everywhere else. The rooms are comfortable, but small. They have balconies, which is nice as well. Food options are quite good at WL and you have the monorail resorts restaurants just a boat ride + monorail away.
The BC is a great resort with walking distance or boat to Epcot and DHS. Rooms are smaller and some rooms have full balconies or a smaller, 'juliet' balcony. Dining options do not appeal to us as much at the Epcot resorts, but you are right next to World Showcase for the dining there. That can work well if you have a park hopper ticket. The BC also has a pool that most people tend to really like. It is large and meandering - great with older kids and good swimmers that do not need Mom or Dad to keep track of them.
POR preferred rooms are last choice, because they are a moderate and just can't compare with a luxury resort, IMO. Deluxe resorts are worth the extra $$$, IMO, as long as it is an easily affordable expense. That said, POR preferred are a great choice and would save $$$. We frequently choose to stay here for at least a portion of our trip. Except for DS all transportation is via a bus, but the buses at WDW are pretty good for the most part.
Any are good choices, but our selection, in order of preference would be CR, then WL, then BC, and finally POR.
Good luck choosing!