I don't hate him at all. He makes some terrible mistakes but his feelings are genuine and we can understand his reasons for being pissed by reading multiple routes. Any problems he might have can be solved through dialogue. I hope he and Chase end up together in the canon ending.
I partly agree.
I think Leo is afraid of the future and losing what he once had. HE wanted to get his childhood friend group back together, but they kinda didn't get along. So he wanted his ex boyfriend back, but went about it in a ridicules and unhealthy way! His natural tendencies where twisted and exaggerated by the hysteria. Also Chase and Jenna really didn't treat him right!
I don't think his problems can be solved just by talking, he needs to be happy about what he does have, and also leave Echo!
Then some of his problems seem to just be part of who he is and would be very difficult to change.
In the end Leo is a tragic character!
Also unfortunately there will be no canon route added.