I have debated between the two for some time. I have never been to either, but have learned this on the DIS:
Candy Cane has free continental breakfast, it's own shuttle to the parks, and somewhat "quaint" or "romantic" decor. Outside entrances. Down sides: smaller rooms, one small pool, somewhat higher priced. It's a small hotel and it does book up during peak periods.
Ho Jos has no breakfast or restaurant but has Mimis across the street which is highly rated here. Public shuttle for a small fee. Larger rooms, two larger pools and a small kids water play area, nicely landscaped. Inside entrances. Lower rates, and if you can snag an Entertainment rate you could pay half as much as at CC. We have chosen HoJos.
Hope I didn't miss anything! Good luck!