We have stayed at Sheraton Anaheim about 3-4 times and CCI once...we're going back again to CCI this August.
The last time we stayed at Sheraton Anaheim (in '05) we were very disappointed...the room was in poor condition, the pool was dirty and the shuttle bus was a nightmare--we ended up driving our own car to DL.
For our trip this August, we were originally booked at the Sheraton Park Hotel..they have a nice pool, recently updated rooms and views of DL and $99 per night rate.
But, we decided to change our ressie to CCI--it really is the best choice for our family this trip since my mom will be traveling with us and she's stayed at CCI before and really liked it. CCI's rooms are nice and comfy, they have free parking, free cont. breakfast, a dedicated shuttle, and its closer to
Disneyland
I've really never been willing to try HOJO's--even though it gets so many great reviews here on the DIS...I think its a good choice if you have small kids though (because of their pool).
I still want to try the Sheraton Park Hotel...maybe next time!
Hope this helps you make your decision!