No, you see the characters are paper-thin because the writers didn't devote half an hour to each of their origin stories. How are you supposed to know the character's motivations for doing what they do unless the writers beat you over the head with it?
Further up, someone was complaining about Finn's motivation for running away from the First Order. It was his first deployment, he was watching his comrades massacre a bunch of civilians and he said, "Nope. I'm out." What the hell else do you need? Oh, I know, lets do it Lucas style:
First, we need an establishing scene where young Finn is abducted from his parents and taken away to a scary Nazi-like Stormtrooper School. We need the emotional impact of a child being taken away from his mother.
Next, a scene with teenaged Finn having a conversation with his best friend at Stormtrooper School, Sven.
Finn: But why do we have to kill everyone all the time?
Sven: Because we're Stormtroopers, it's what we're made for.
Finn: But it's evil!
Sven: From our perspective anyone who gets in the way of the First Order is evil!
Finn turns from the camera, a look of consternation on his face.
Finn: One day I'll stop you from hurting innocents! I PROMISE!
Sven: Don't talk like that, you'll get decommissioned!
Now we're ready for the scene on Jakku, and Finn's motivations sufficiently explained, we can happily understand why he decides to quit being one of the First Order's murderous thugs.