He could be another Lance Stephenson minus the attitude. Plays great on the right system, might be horrible without it.
There is always risk, especially with player in contract years. BUT:
A. Lance was a known headcase even when he was playing well - his teammates don't want him back which says a lot
B. JB seems to be the polar opposite - hardworking, tough as nails no BS player
C. Lance is not really THAT BAD, and may still turn out great for hornets. He is playing injured by most reports, and cannot be blamed for the total team collapse....