Just got back from a pretty busy (and HOT!) week. My first time to WBC, definitely not the last! Loved the room (2 bedroom), and the location (2nd floor, tower 5, RIGHT OVER THE POOL) was great for people watching, not so great for going to sleep early. Fortunately we only did that on the last night (bed at 8 pm for a 3 am wake-up) so for the rest of the trip the pool crowd died down significantly by 10 pm when we all went to sleep. My 9 month old son didn't seem to care, which was the most important thing.
Loved the pools. A little bit of a challenge to get a tube during the day, but easy enough to secure one from a kid making a 5 tube tower in the evening. The pizza place is a bit hidden and remote, definitely recommend in-room delivery unless you are in tower 3.
The tower 6 gym was a bit heavy with machines, but at least had a decent set of dumbbells. Not a huge fan of the concrete running path/sidewalk out on the main road but hardly a priority for a resort.
Driving to the parks was a source of extreme frustruation for the first few days however. Not BCRs fault, Disney definitely tried to replicate an airport style "go left, go right, loop around, don't turn there, head left again, oops, you missed the exit, go all the way around!" of road layout and the GPS unfortunately usually took me to a CM access road rather than the ticket center! But after a few days it sorta sunk in and was much improved. Getting back from Epcot after Illuminations THIRTY MINUTES before our friends did via bus to Carribean Beach was very satisfying. I think I'll valet at BLT for MK (going to the transportation center is such a drag) and probably valet at Boardwalk for nights spent in World Showcase just to trim an extra 10 minutes from leaving Epcot.
All in all I was very impressed with WBC. For the price differential compared to an equivalent Disney resort it is a no brainer.
That said I will probably stay at Disney resorts for specific trips (Boardwalk for an adult only Food and Wine visit, for example) down the road, but WBC is my "go to" Disney stop for now!