I think Bellwoods is a great place to go for beer. There is a good selection of ambitious, traditional, and unusual styles of beer made on-site that are well-executed and a moderate selection of guest taps as well.
Although their nuts are always a delicious option for a snack I don't think food is really their strength or focus.
Biggest complaint is that it's so popular that it's hard to get a seat! Even midday! Never come with a large group.