I'll second this. I've only been in here once for a drink, but I was really impressed by their selection and the bartender's knowledge. They even had a Flanders Red on tap.
Haven't had their food, but I'm planning on trying it out sometime soon.
Two Brothers or Emmets are great brewpubs. For selection on tap, the Tap House Bar & Grill in St. Charles is good. For package store, I like Geno's in Elgin, and little Geno takes orders for seasonal brews. He stocks hundreds of beers from around the world
The Taphouse in Westmont (I think?) has a pretty good list of craft beer. I haven't been there myself but my wife and I are going soon so I scoped out the beer selection. Also, they rotate some, so there's always a few new ones.