I understand his decision, and I agree largely that it was political. But this is a very bad look, and I was hoping he would not do it.
Absent a legacy media that will make the case and absent a comparable media ecosystem for liberals to that which exists for the right, it will look as nothing more than mere family favoritism and corruption. The Democratic Party will not sell it either, even if they try, as they can't message or sell anything like Republicans do. So what, for instance, that Trump appointed Charles Kushner to an ambassadorship? I get the difference, but the public will not. Granted, that wouldn't matter anyhow. But this doesn't help.
Further, the Trump Justice Dept. will find another way to get Hunter back in court somehow. So, this is a very bad move.