And that is why they should've made her "go" with Kylo at the end of The Last Jedi (in exchange for sparing everyone else's lives or something), now THAT would've been a twist that would've left everyone confuzzled and bamboozled for 2 straight years.
Whether it's a "vision", dream, or something that actually happens for real, it adds absolutely nothing to the story as of now. As a matter of fact, it might turn out to be something similar to what Luke went through, when he fought Vader and then saw his own face inside the mask.
I mean, we already know (seen in the trailer) that she's going to face off against Kylo - even though she already beat him twice and there's no real stakes in this fight, but whatever - and we already know that everything is going to end well for the good guys in the end because it's the last movie and supposedly they aren't going to bring up any of these characters ever again.
I really don't see this not being a shit-show, I mean they're gonna bring in Palpatine to make it seem like a grand plan or something because they just didn't have any clue what to do with this trilogy, and that's just sad.
What could they possibly do with 2h30mins of film...? We already know how it's going to end, bad guys will lose, everything up until that point will more than likely just be padding.
I don't know about you guys, but I saw Episodes II and III in theaters, and I've never been one of those that "hated" the prequels. The original trilogy will always be the best, of course, but holy shit does this new "trilogy" make me appreciate episodes I/II/III so much more.