We stayed at the CBR this past April. Let me just say that I had the same concerns you have. We booked CBR back in November and after I found this site I read some not so great things about CBR. To big, so-so pools, bus service, food court, etc. I was really close to changing are reservations but some people here convinced me not to. In the end I requested Jamaica and was hopeful the everything would work out.
Well we loved CBR! Everything was perfect for us. We had a corner room in Jamaica which was only a two minute walk to the food court. The rooms were nice, clean and enough room for the four of us. The grounds were beautiful! My kids, 11/8, actually preferred the quiet pool, plain old, no slides nothing special. We ate only two meals at the resort and the food was good as was the service. We brought those small containers of cereal which was our breakfast every morning. Refig in the room was great! Ate, short walk to the bus and it was to the parks, most days, until after lunch when we'd catch the bus back to the resort for a swim/relax. Mid afternoon back to the parks until we returned for the night. The kids always convinced us they "needed" to take another swim.
If you must be near the food court then stay with your preferred room. If not request Jamaica, corner room. At the time I made our request they told me that most of the time they can honor them but they won't guarantee it. As it turned out we went to the food court so rarely that even if we stayed in one of the more remote island it won't have been a big deal.
All in all CBR was great! It was are first trip so I can't compare to other resorts. This is a great site but here is what I think can happen; I think no matter which resort you choose, the second you book it your eyes and mind will focus on any negative comment. You'll begin reading about other resorts and you end up only focusing on the positive comments.
Have a great trip!