I played Leo's route first, and was so disappointed that his "good" ending ended the way it did. I was heartbroken. Playing through the rest of the routes though, I still liked Leo just as much, but really started to hate Chase for what he did, to everyone and to Leo.
I'm glad him and Leo don't end up together, but I really think Leo deserves a guy that'll treat him right. Chase doesn't deserve Kudzu either frankly, but oh well.