Everything is not Okay T_T. You (as audience) can't win while watching this anime since all of the characters are screwed up and once you thought that something good will happen - YOU'RE WRONG. It is always bad.
First of all was Mitsuki's jealousy. Everyone knows that Haruka was the true love but she keeps forcing herself to Takayuki (Gawd, like Sekai in School days). I know that there was an advantage when she dated Takayuki while Haruka was on the hospital but she should have realized that something will terribly go wrong when Haruka wakes up. Another reason for this character's "screwed up brain" is that she slept with Shinji. Grr, really made me crazy!
Second is Takayuki. He couldnt understand which of them he loves more. He kept breaking both of their hearts unintentionally. I know that he can't tell Haruka that he is dating Mitsuki but when Haruka was already healthy - He still didn't have the guts to face the truth.
Haruka is one of the characters I admire since she was the one who had the courage to break up with Takayuki (Am I right?). She was able to face the truth even after just a few months (unlike Takayuki who took more than a year). I dont think this character's brain is screwer than anyone else's but I hate the fact that she lost to Mitsuki. I dont think it was her fault that Takayuki doesn't love her anymore (She doesn't know that it has been three years!). I guess in all of the characters, Haruka plays the role of the unfortunate being. Her life story is quite depressing if you look at it in her view.
I like Shinji until his screwed brain thought it was okay to sleep with Mitsuki. >_< Gawd, I really wonder what he was thinking!
P.S. Sorry for using the word screwed, ;__; It was a bit rude but no other words can describe it.