I would recommend Freetail for sure, good food and good beer. I try not to go when it's really busy though since the waitstaff is swamped. I like going for lunch or late lunch.
Bluestar is ok. I'm not a big fan. The first time I went the waiter didn't know anything about the beer they brew there and my wife got mad at me for being a "beer snob"
The second time I went they were out of 3 different food items we wanted to order. We ended up just not eating. They are also very commonly out of beer that they have on their chalkboard.
Never been to the Dodging Duck in Boerne but I've heard good things from a friend of mine.