It’s a fine line to cross. Because on one hand, TFA and TLJ have done a really bad job setting up Kylo as the villain. He’s a joke, and shows little fear. In a perfect world, this would not have been the case (at least for TLJ).
I have to disagree with this. TFA may have showed Kylo as a joke villain and Darth Vader cosplayer, but TLJ did a great job setting up Kylo as the main villain of the third movie. He sheds his connection to the past, becomes a true Sith by killing his master, and basically becomes the new galactic emperor. I’m convinced Kylo would have made a great villain for the third movie. Trevorrow’s script almost got there, but then copped out by giving him a last minute deathbed redemption.