I'd say Solo. I don't quite remember all of rogue one, but I remember it kept me entertained throughout, introduced interesting aspects to the lore, had engaging heroes and villains, and had one hell of a climax.
Solo, on the other hand, I had lots of fun with. A lot of choices were pretty cool, although some ideas they threw in there were weird. I liked how they maintained SOME things from the legends continuity, but mostly didn't copy them. I know different people want differing levels of legends integration in canon, but this is this movie's take on it was just right for me. The fanservice was entertaining throughout and it had a decent story to tell. I really liked it.
Solo had better characters but Rogue 1 was a better Star Wars film overall.
__________________
"The Daemon lied with every breath. It could not help itself but to deceive and dismay, to riddle and ruin. The more we conversed, the closer I drew to one singularly ineluctable fact: I would gain no wisdom here."
Registered: May 2007
Location: Best company on the planet
Thanos is greater than Star Wars itself so don’t go there. More powerful, more successful, grander plans than just a galaxy. MCU is the king, little one.
Registered: May 2007
Location: Best company on the planet
Over a billion isn’t driving audiences away it just hurt feelings. Episode 9 will show you. My new trilogy will show you. Solo was always a bad idea. Let the ot die.