I thought both Rogue One and Solo were pretty good for what they were. They both had dots to connect. Rogue One obviously had to end the way it did, but how they got there was pretty interesting I thought. With Solo, we knew we'd get the backstory on how Solo and Chewy met, how Lando lost the Millenium Falcon to Solo in a card game or whatever that was, etc., but they still came up with a story that went beyond that and was reasonably interesting. I found both movies quite entertaining. Hey, it's Star Wars. If you try to analyze it too much, it falls apart. Just enjoy the ride. I'm not saying that a film shouldn't be expected to survive even cursory scrutiny, but both films did exactly what they were meant to do: tell the story and fill in some details of stuff we already knew about.