I saw it today, it's good! Definitely better than Black Widow (which wasn't bad!) Some real fun fight scenes throughout especially the bus and scaffolding setpieces in the first half. Tony Leung is great as Wenwu, equally convincing as an immortal warlord and as a widowed husband driven mad by grief (and mystical alien rings, yes.) It's hard to even class him as a "villain." I've never seen Awkwafina in anything before and was worried early on that she was going to be annoying (there's a bit of shouting) but she was actually good and didn't undercut the dramatic stuff with comedy like I feared. Probably liked Katy more than Shang-Chi himself, really, but he was a perfectly fine lead. Great to see Ben Kingsley again too (Iron Man 3 is good, OKAY) and actually thought it was nice that he was somewhat redeemed from his (unwittingy) previous villain role. Xialing was cute.
I did think it had some story issues in the middle, like how easy it was for them to escape Wenwu's lair (wouldn't he at least lock them in a room and have it guarded?) and how convenient it was that Morris could lead them to the hidden village. Shang-Chi kind of becomes a passenger for a while around that point, but has good stuff with his father in the end.
The big fight and the stuff when the soul-suckers first attacked was a bit weak too and I wish they'd used like big hairy puppets for the mystical lion things (I like big hairy puppets.) The final fight between Shang and his father was good though and I liked when it devolved into a full on dragon battle in the end. Dragons are cool.
So yeah it's a fun time I liked it!