I like Hannity and believe he is a genuinely good guy but he really cannot call out Trump on anything, lol. You can tell at times he wants to because of his conservative beliefs but always ends up skirting around Trump being part of the issue in some of these cases and always ends up blaming something else (senate, etc.). Maybe due to friendship, etc.
That is why I prefer Mark Levin as he is very objective when it comes to Trump. He will rail on Trump when he does something stupid/backtracks.