Mark Steyn is a decent radio host, but an excellent opinion piece writer. He’s got traces of Ann Coulter (with proper Canadian restraints in place) and WFB in his writing style.
I agree, he doesn’t have a good radio voice. But he’s an excellent columnist.