if you're not into flawed characters then don't. you have to be mature to understand them, especially the reasons behind their actions and what pushed them to do it :) for me, i really liked the story because the characters weren't perfect and thats what made them seem human. that's all!
Please ┗( T﹏T )┛