I agree - TFA suffered from lack of a truly engaging villain. Snoke was about as menacing as a coat-rack, and Kylo's tantrums, while great indicators of his character, didn't exactly make him fearsome or awe-inspiring either. Which, yeah I get it, that was the point, but hopefully TLJ has something a little more substantial in the BBEG slot.