I can see reasons why both teams made the trade, but I don't think it is a slam dunk for either team.
Charlotte gets better on paper, but loses financial flexibility, and potentially has a headcase on their hands.
GSW get better financial flexibility, clear out a headcase, but get worse on paper, and will always wonder if they could've gotten more for Jax.
I think Charlotte is a borderline playoff team, but not by much. GSW is headed back to the lottery, where they were going anyway.