I was a very vocal critic of this movie upon first viewing so I want to come eat some crow after the 2nd viewing. I think I was so caught up in the base-level story, wondering where things would go from here, etc. - that I missed a lot of the themes about being a child of two worlds, accepting that that's a part of who you are but also being yourself and doing something your own way. There's a lot to that finale between Shang-Chi and Wen Wu that brings things full-circle.
I also underappreciated how much of the film is mystical. I thought it took a turn about 2/3 in and then it was demons and kaiju ****, but they reach Ta Lo at the halfway point. Between that and the first ~10 minutes being about Wen Wu and Shang-Chi's mother, the majority of the film is mystical in nature. As much as I wanted this to be a street-level adventure... it's just not. That's kind of on me.
Now, I still think it was a mistake to have Shang-Chi of all characters be fighting a Doctor Strange villain (the Dweller in Darkness) in the finale, and I didn't like that a lot of what they did to make the previously-boring Shang-Chi interesting was pilfered from Iron Fist (powers, mystical cities, etc.), but they did their best to make both an Asian and Asian-American movie and all in all, I think they did a pretty good job. If ever there was a movie for kaiji and hadoukens and flying through the air and riding dragons, it was this one - even though I didn't want any of those things going in the first time.
At first I thought this was bottom-tier, now I'll put it right in the middle - 15th, of the 30 Marvel Studio projects. Not bad.
Also worth noting here - a sequel has been confirmed, as well as a Disney+ show.