To be honest, the use of the word "enemy" is far too strong, it sounds like we are at war with them while they somehow supply half of our goods at prices we've grown accustomed to. "Adversary" is a weaker word that is more apt (which you use later), where the US is not on the friendliest terms with China but isn't in an outright war with them.
Words matter, at the very least to avoid starting nationalistic flamewars here on HN.
Words matter, at the very least to avoid starting nationalistic flamewars here on HN.