I think it was slightly better than Rogue One, though not as good as Rogue One could have been, had it fixed its most glaring flaws. I'm not sure a best version of Solo would be better a best version of Rogue One, however. I do think it's better than both of the new trilogy films.
That said, if it was NOT a Star Wars film it would have been dead-on-arrival at any of the major studios as a stand alone outer space fiction movie.
My main problem with it was WAY too much "fan service" (apparently that's what being assaulted by references to prior films is, these days). It's not even the Kessel run stuff, which I certainly never cared to know more about, but which was at least integrated enough into the plot to make sense. It's how almost every scene had to have something - anything - that either answered a question about a prior film that nobody was asking, or was just a reference. The cumulative effect was - for me, anyway - to render just about all of it annoying. To the filmmakers' credit, little of this was so cloying or shoe-horned into the story as to be obtrusive, but whereas a sprinkling of these subtly might have been nice, heaping helpings of it wreck the moment and induce cynicism.
My other problem was the lady droid. "She" sucked and decreased the quality of nearly every scene in which she spoke. I mean - jeez - why in the world would there need to be a gender-specific droid? And if there was, why would it be a woman, unless she was a sex-doll? And if it is going to be a non-sex doll, metal-and-bolts female voiced droid, why would the droid itself behave as if it belonged to a human gender? It literally makes no sense. C3PO was voiced by a man, sure, but he didn't do or say anything that would be considered male-specific. Yes, C3PO had some human mannerisms that didn't totally make sense, but he wasn't a robot acting like a human man (not a straight one, anyway). And thank God C3PO never did something as cringe-inducingly stupid as try to lead a droid revolt. Because that would have been... horrifyingly horrifically awful indeed.
And to bring these to complaints to a convergence, let's just say that anybody who remembers what a Mynoch was, probably has seen spaceballs. And if you've seen Spaceballs, I don't know how any scene with Lady Droid couldn't have made you think you were watching a Star Wars parody. And not just any parody, but a late-career Mel Brooks parody. Yeah. You don't want that.