I vote for Steve Earle
Steve is Steve. Many here hate hime for his edgy views but I think he rocks. His collaborations with Emmylou Harris were astounding.