Re: China
I hope Biden will be different.
Not much sign of it so far, his platform seems to be essentially "Vote for me, I'm not Trump".
Last time round the Democrats should have won easily, with Trump as their opponent, but they still managed to pull a losing candidate out of their hat. It would be nice to think they could do better this time round, but Trump does have the usual advantage of being the incumbent: "better the devil you know". Biden needs to be much more than just "not Trump" to have a decent chance.