What kind of pub are you looking for?
For brew pubs there are several. The beer companys in Detroit, Royal Oak and Rochester are all good. Bastone in Royal Oak is decent. Dragonmead and Khunhens; both in warren; are excellent. Arbor Brewing is also quite good.
If its a non brewing pub the list isn't bad either. Jocabys near greektown is a cool little german pub. Ashleys in Ann Arbor is great. The Clarkston Union has a great selection. The Cadieux Cafe has a good selection of belgians. Cowleys in Farmington is good. The Box Bar in Plymouth has a good selection but some of thier slower moving beers are not in the best shape.
I am sure I missed some but I think this is a good list.