I liked the movie and the backstory, but that hallway fight went on forever (with no consequences to the protagonists!) and I just wanted it to end.
Ultimately I think the movie's greatest and most comic-bookish sin is that it pulled too many punches. Things that should have mattered enormously, that should have carried a lot of emotional weight, didn't. You can't watch Star Wars: A New Hope without realizing that you just watched a movie where billions of people got murdered when their planet blew up. But Guardians 3's tone expects you to forget about billions(?) of people dying because hundreds of animals like those from which the people were made got saved. They expect you to forget about presumably thousands of casualties on Knowhere from the hundreds or thousands of murderbots that attacked it (unless they all miserably failed at their murder mission?), just because Kraglin killed a dozen of the murderbots with the arrow and an assist from the dog.
I enjoyed the movie, but I can't help feeling like its unintended Broken Aesop (
Broken Aesop - TV Tropes) is: Only Some Lives Matter. It doesn't sit well with me.