I have been using it very off and on for 3.5 years now. It's definitely improved a lot in terms of meal choices and availability in that time!
I don't use it on a regular basis, but generally enjoy it when I do. I've never gotten anything I hated, and generally like the recipes I get (you choose 3 options out of 8). Their customer service is great (the worst thing that's ever happened was I got sent the wrong meal, and that's only happened once -- I got a $20 credit on what was a $60 box). Mainly when I'm using BA, it's because I need some new recipes, I see a recipe outside of my comfort zone I really want to try, or, like this week, I'm coming back from a vacation and I know I won't have time to grocery shop on the weekend.
Overall, I like it, but I don't use it all the time. We can do our own grocery shopping for slightly cheaper, usually.
Spam.