Just about everyone including Jelly Roll and Post Malone can agree that Zach Top is one of the best new country artists.