I felt that this film compared favorably to Rogue One and that its main strength was in its characters. The best part about Rogue One was that incredible action sequence at the end, but the the characters were bit paper-thin. When they all started dropping like flies, all I felt was a sense of inevitability. There was no feeling of attachment to the characters, no grief.
However, in Solo the characters seem to have a little more depth. I empathized with Beckett and Val's dreams to go home and start a better life. I felt Beckett's grief at Val's death. I was saddened by Beckett's death. Likewise with L3 and Lando. The genuine grief that Lando felt for his droid was powerfully portrayed by Donald Glover. Q'ira's betrayal was a little obvious, but I still felt sad for Han. And of course Han, Chewie and Lando are all great characters to begin with.
However, in Solo the characters seem to have a little more depth. I empathized with Beckett and Val's dreams to go home and start a better life. I felt Beckett's grief at Val's death. I was saddened by Beckett's death. Likewise with L3 and Lando. The genuine grief that Lando felt for his droid was powerfully portrayed by Donald Glover. Q'ira's betrayal was a little obvious, but I still felt sad for Han. And of course Han, Chewie and Lando are all great characters to begin with.