I tried to get Shapiro kicked off the radio where I live, due to his abject HATRED of Trump (and no, no threats to their management, their families, or their advertisers - just one email letting them know that much of their audience wasn’t too hot on what he was saying).
Anyway, with Trump out of his way, he’s actually pretty good.
I’m neither a fan of shapiro for his Trump views & other issues, but he does sometimes hit the mark.
Just for the record, Shapiro was definitely anti-Trump for the 2016 election, supporting Ted Cruz in the primary and declining to vote for either Trump or Clinton in the general. In the 2020 election he encouraged his listeners to vote for Trump, and he voted for Trump.