I love Candy Cane! The walk is not bad at all in the morning and if you're tired going back, or carrying lots of bags, just jump on the shuttle. I like their breakfast too.
Stayed at both and it is a toss up. I would choose BWPPI first over CCI because if proximity. When I stay at CCI it is either because the BWPPI is already filled or I want closer proximity to the Anaheim Convention Center for the D23 Expo. This year we are not doing CCI but doing BWPPI.
Both have small pools. Better breakfast at CCI. CCI grounds feel nicer. The walk from CCI to DLR I have made a couple times and it is 8-10 minutes from your hotel room door to the DLR Esplanade.
We went with CCI since the couple going with us will be spending some time at the hotel visiting with their relatives and the pool area seemed to be a good place for them to hang out.