CL is my 'new' WDW love, so we've tried most now. I rate the staff at BC as the very best. (Though GF was a close second) Our stays at BC were both on the lounge floor, so I can't help you out w/deluxe rooms. I have stayed in CL rooms with five people, and we prefer to make a regular room near the lounge work for us. Being close to the lounge is my top priority, along with convenience within the resort. As such, I love the layout at BC. It has by far the best pool complex on property. Be sure to really explore the pool's nooks. (My one deluxe room stay was at AKL, we had two rooms, one non-deluxe, and I struggled to see what was different between the two. Finally realized it was the bathroom.)
The only time I used a TA, she was terrible. Maybe my experience is tainted. Plus, I HATED waiting for a middle man. Like you, I've seen prime rooms disappear within hours. I prefer to use online booking for ADR's. It let's you see everything that's available, instead of relying on another person to pick from the offerings, and make judgement calls. Unless you are going during Xmas week, I think you'd be fine doing your bookings at 8:30 am on day 180. With the new penalty fees, bookings are much easier to get than they were last year. I myself am FAR less eager to book ADR's with new cc cancel fees!
I use the IPO if we want to add ADR's after arrival. I've had great luck- even before the new fees kicked in. In August, for exmaple- we got a last minute ADR at Askershus (it's almost the only place I'd never dined) for 6ppl. We had the place to ourselves, during 'free dining' no less! I truly think many folks are like us, skipping 180 day ADRs, and taking what's available upon arrival at WDW. There are only a few bookings that fill up. I'm not saying you shouldn't make any ADR's, especially if you want the very most popular places and specific times. I just don't think you have to be pressed about most places.
My GF CL stay was Sugarloaf. GF was really nice, and we like being on the monorail...my top 3 CL are CR, BC, and GF. What makes BC in my top three is the excellent staff, pool, layout, and proximity to Epcot and HS. Even though BWK is slightly closer to the parks, we prefer BC. GF/CR puts you close to MK and close to monorail dining (plus WL at CR). BC area puts you close to all Epcot/BWK/BC/Swan dining and close to TWO parks.