So I played this quite a while ago and had a rather negative experience with it. But I've been informed (admittedly from a somewhat unreliable source) that it has received quite a few changes since then, so I decided to read through a bunch of the comments and decide if I want to try it again.
And I think I discovered part of the reason my prior experience was so negative -- it seems I may have entered a route without realizing it somehow? Based on some of these comments, the bad ending with Kyrex is technically on the Diego route. Is this correct? If so, I, uh... did not know I was on Diego's route. At all. I had no clue. That's why it was so incredibly weird to me that pissing off Diego was considered a bad ending, because I was in no way trying to get with Diego. And that's also why I thought Diego was so horrifically toxic, because he just declared that we were dating when, from my perspective, we most definitely were not. I haven't tried replaying it again yet -- maybe it's more obvious now when you're on a route -- but if not, it prooobably should be.