CBR was always our favorite resort. We only go about once a year (sometimes longer than 1 year). It was the first resort we've been to in WDW, and it's really nice.
Just this past time (last Thanksgiving) we went to Coronado. We LOVED IT much more than Caribbean Beach!!! It's a bit smaller than CBR, but has kind of the same layout. Buildings ranging up to 2/4 stories around a lake. The themeing is excellent.
The food court is fantastic once you get used to it. It's not just regular hotdogs and stuff that you would find at the foodcourt in CBR.
But... the food is a bit more expensive. From what we experienced, the service was very nice at both resorts. (keep in mind we have'nt been to CBR since 2002.)
Both main pools at both hotels are very well themed.
CBR is very close to Epcot, which means it's about in the middle of the World, so Epcot drive is very short. Everywhere else is average.
Cornado is closer to AK, so AK is a fairly short drive, but getting to MK was a bit longer.
Again, both themes are very nice. CBR has that nice tropical caribbean theme, and Coronado has that nice Mayan type theme. We liked both.
Overall, I would say pick Coronado Springs. If you do pick Coronado try requesting where you would want your room to be because you may be walking a lot (especially at Caribbean Beach too). I know at Coronado, little golf carts circle the resort and they are there for you to hitch a ride to either your room or back to the lobby/restaurant/shop area.
Hope this helps.