I voted for FQ. It's our favorite b/c it's smaller, so even from the fartheset building it's not a bad walk to the food court area. Also it seems to be more quiet than other resorts. It's a boatride to DTD or to Riverside, sometimes we go over to Riverside to eat. We've never stayed at Riverside before and it looks beautiful, (we just go over to eat) but the buildings are so spaced that it seems like alot of walking. Our favorite food court area is FQ or Riverside. They both have good food and good selections.
If we don't have our kids my husband and I would pick Coranado Springs for our second choice. We enjoy sitting at the bar by the water and people watching and also the nightclub (although it is very expensive) was fun. One night on our way back to our room we just sat in a hammock together, it was very romantic. The queen size beds are nice too, my hubby is 6'5, so we're more comfortable in a queen vs full. I don't like the foodcourt here. So if you're one to eat at the resort food court area, you might want to factor that in.
CB is also a nice resort, but we had a room that was very far, to the point we had to walk under a road along the water to get to the foodcourt area from our room. We found it was quicker than waiting on the bus to make its way around but when you're vacation is filled with walking, I don't like the extra walking to refill my mug or grab a snack. My daughter really loved the pool there though. And if you request a room closer, I'm sure it'd be fine.
I personally think all the moderates are comparable and all nice resorts. I can say that I liked staying at all of them, it's just where your room is that makes a difference. I never had a problem at any of the Disney hotels I've stayed at.