At CO they can do more people watching. But I'd pick BB for the entertainment factor of eating inside a ride IF they like going on the Pirates ride. If they don't, then CO. This past trip my DS5 asked if we could eat at BB when we passed by on the ride, so next time I'll be taking him.
Honestly though they might get the most entertainment value out of the Big Thunder Ranch Barbeque.