I'm sorry but I agree with Laurana Kanan on this
(disregard my username and hers): all the main characters were mishandled.
From among the new heroes:
Rey goes from being a self-made survivor to somebody whose very fate is decided by her parentage and, being heterosexual herself, by being one half of a special duo, the other half of which is a heterosexual male and also the heir of a dynasty. Way to do feminism, man.
Finn gets shunted off to the side so quickly. Rose… disappears?
Poe, uhm, erm, died but didn't die in TFA, then suddenly became incompetent + comic relief, then… was relevant?
BB-8 I like, because it'll mean that Darths and Droids now has two funny droids to play with.
And from among the new villains:
Kylo Ren's whiny, deranged and I don't understand why he does half the things he did - probably explained in a ten-twenty additional sourcebooks, I mean, comics and novels
Hux is first a Nazi/shallow parody of the US alt-right which very quickly got old when Donald Trump was elected less than a year later (also the red flags with a white circle and a black not-a-cross thing, ugh!)
Phasma was added for the sake of marketing a differently-coloured stormtrooper and tokenist feminist cred, but is, as warpus said, a prop. Every single one of her scenes could have been done by any random stormtrooper.
Snoke… was Palpatine('s creature) all along, stupidest reveal ever. They'd've done better to keep him mysterious.
Ian McDiarmid as Palpatine seems to have followed the advice given by James Cameron to Arnold Schwarzenegger when they made Terminator 3: ‘get as much money off them as you can for your iconic role’.
Oh my god... that was 2 and a half years ago.
Actually it says June 2019.