They nailed the character development, even the characters that aren't in missions and are not main characters you still get a huge idea about their personal problems, personality, and likes and dislikes.
The story was amazing too. It's all about trying to help people that are too weak to help themselves. Jimmy helps the nerds at first but then they start to get full of themselves and they become start to become like the standard cliques that hate each anybody that isn't one of them.
The atmosphere was great, I love the sassy music that plays when doing the glasshouse mission. It feels like you're sticking it to the man.
All the cliques have different styles of fighting. For example: Nerd are like glass cannons. They have spud guns and bottlerockets that can do a lot of damage, but they can't take much in terms of damage, greasers use melee weapons and attack in groups, preps are speedy and dodge a lot of your attacks, Jocks are just tough, and drop-outs are good at everything.
Everything about this game is great.