But Rey is as cheap as a force using character gets. Tbh i think the film could live without her.
I liked her character. And I'm sure her backstory is going to be interesting when it gets revealed.
I prefer her to Finn, because he was cowardly most of the film (which I don't think is bad, and there will be character development, but it doesn't currently make me like him as much).
Kylo Ren was fun, but he's not likable.
Poe wasn't prevalent enough, but he's a very charming character.
Phasma didn't have enough screentime, which is a shame.
BB-8 is cute, but IMO, is ever so slightly lacking in personality compared to R2-D2.
And I don't want to choose an Original Trilogy character, because this is a new trilogy, and it has new characters who deserve a chance to shine.