If the pool is important, nothing beats Stormalong Bay at Beach Club. However both CSR and BW have good pools (in fact CSR pool is better than the deluxe WL and AKL in my opinion). I am not much of a pool person, just give me a lounge chair, a good book, and a frozen margarita and I'm happy.
BW does not have a food court, but the Boardwalk Bakery and "general store" are adjacent and have good choices. There are also several other restaurants in the boardwalk area (ESPN Club, Beaches & Cream, etc.) BC has a food court. CSR's food court is probably the most extravagant, but I wouldn't select CSR just because of it. CSR has an adult feel and has always been very quiet during our stays. We enjoy the fact that the buses are rarely crowded and usually are very timely.
Nothing beats the location of BC and BW. Lots of times we will just walk over to Epcot for a bite! However if you want to go to AK or MK, sometimes the bus makes multiple stops at other boardwalk area resorts and can cut into your park time. If you have your own car, all the better!
If price matters, CSR is a good choice. Otherwise my personal favorite is BW. BC is nice, but I just like the BW atmosphere more...