"John Gibson" I really like him too. He is underrated. I would pick him over anyone in a face-off. He is "scrappy".
He certainly is scrappy. I also find him unusually well informed, sometimes more so than Brit Hume.