I rather liked this interpretation of the Kylo Ren character:
The presentation of Kylo Ren as a whiny, insecure little shit is brilliant because, frankly, whiny insecure little shits are usually the people who actually do become evil in real life.
Nerds want a Star Wars bad guy to be a stone-cold badass like Darth Vader because this lets them off the hook for self-examination, as nerds are absolutely nothing like Darth Vader. Kylo Ren, however, is a nerd: he acts like one, he has the backstory of one, and when he takes his helmet off, he even looks like one. Far from ruining the film, this actually makes it the most mature entry to date in the Star Wars canon, because it forces the greatest amount of self-examination on the part of its core audience.