Badger Plumbing was OK, but I don't think we'll be calling them again. We had two different experiences, one positive and one negative.
When we were in the process of purchasing our house, we called Badger for an estimate on a sewer repair, and we were very impressed. Tom met me at the house the next day, was very experienced, knowledgeable and helpful, and he gave us a fair estimate for the work. We ended up asking the seller to complete the repair, so we didn't use Badger for the job, but we had an excellent impression of Badger Plumbing.
So, two months later, we are in our new house, and we have two leaky sinks. Since we had such a great experience with Badger, I called them again. This time, however, they sent out someone who appeared to be a rookie (maybe leaky sinks don't warrant the A-Team?), and it took him WAY longer than it should have to complete the repair. He was crawling around our crawl space looking for the water shut-off, which was right next to the sink we asked him to fix. He didn't have the right parts and ran to the store. He tinkered with the faucets for most of the afternoon and seemed genuinely perplexed. He eventually figured it out and stopped the leaks, but meanwhile, he was charging us by the hour. I'm happy to pay a reasonable hourly rate for a competent plumber, but I have a problem paying full price when the plumber is clearly still learning the ropes.
My recommendation for Badger would be to send out the rookies (with the customer's knowledge and permission) for a lower rate. I would have been fine with the situation if Badger had been upfront about sending the B-Team and had priced the work accordingly, but it was very frustrating to pay a high hourly rate for a plumber whose inexperience made the job take far longer than it should have.