Li Qiang seems to be fairly decent. He brought Tesla into Shanghai.
I don't blame him for the Shanghai lockdown debacle. He delayed locking down because he was following orders from the top. They wanted to find a way to exist with low-level COVID, without doing lockdowns. The experiment failed, but that's not Li's fault.
Li Qiang would get along better with Xi, which also probably helps with efficiency of decision-making.
Hu Chunhua would be better in that he's not originally a Xi loyalist and might thus maybe balance his power slightly. However, this is a moot point as there's nothing concrete that really balances Xi's power in the first place.