I don't like Sang-woo, its hard to me decide if he was remorseful or a bad friend.
Jason was more easy understand he hadn't bad intentions (his worst act was out of will of saving Max) and I think the writers could have redeemed him instead of kill.
Oliver Fairmont. He was called evil because he did something for his sister. Was forced to leave his home by his family. Was blamed for the downfall of his family while only wanting to see his little sisters promotion. But he is a relatively chill guy and got stabbed by a screwdriver. The only time he was shown to be villainous was the last part of the first season.