The last episode had quite an effect on me for reasons I'd rather not say. I never expected this show which I've derided a lot to get under my skin as it did. I have mixed feelings about it really, Justin's death was emotional but I also think it was just one act of cynical cruelty too far for the show and for a show with a message, not giving Justin of all characters a happy ending didn't feel right. Justin, Jessica and Tyler should have all gotten happy endings considering the subject matter of their plotlines and it just feels wrong that Justin didn't. They killed him off for an emotional gut punch and, while it was a good one (I was pretty much weeping for the first half of the last episode), it felt needless. The writers wanted their tears and they got them but it didn't feel earned.
Still, it was a strong finish, the season as a whole is mostly weak due to the utter tedium of it's first half but I did really appreciate the second half despite my mixed feelings on Justin's death.