I don't think you can go wrong with either hotel. It really depends on several different factors. How many days are you staying? What is your touring style? How much does proximity to the gate matter/will you need to return to the room during the day (maybe more than once)? Will you or anyone in your group need a shuttle?
CCI is one of our go-to hotels in the DLR area. We always go with the Premium Rooms (larger, breakfast delivered to the room, amenities basket, microwave and small fridge in room, DVR player (free rentals at the front desk), laminate flooring, etc. CCI is clean, has great customer service, free parking, free private shuttle that runs on time, generous continental breakfast, next door to 2 convenience stores and close walking distance to the 24/7 CVS and 24/7 Walgreens.
BWPPI is the closest off site hotel to the crosswalk to the Harbor entrance to the parks -- closer to the gates than some of the on site hotels! If you'll be needing close and quick access to your room during the day, this is the place. If you tour the parks RD to closing and you'll be staying for several days, this might be the better choice. By day 5, your legs will be thanking you!