My recent favorite has been Slash but I've recently been watching Brian Setzer. The dude is nothing less than a top 5 IMO.