We've done numerous CSAs, even a bean CSA. The issue that we had with most CSAs is that we didn't have choices in what vegetables we got. There were just some vegetables in our house, that no matter how you cooked them, they just wouldn't get eaten.
On the plus side though, you're exposed to a wide variety of stuff to choose from and it can be a great way to get more veggies in your life and support your local farmers.