Time to bring down the ChiComs.
Congress should pass a law forbidding trade with any country that has a National Defense strategy to subjugate the United States. That is China.
The next best time is now, even though they are now far more powerful (from both a military and economic standpoint) and would be a more formidable adversary. However even with the challenges this is still the (next best) time, when the US still enjoys many advantages and is led by a president who is not afraid to make decisions.
However, nothing will happen and that means it will be status quo until (approximately) 20 years from now, when events will precipitate forced action by the United States. Unfortunately China will be a true peer adversary then, rather than the near-peer they are now. It will be very difficult, and unfortunately China will have a real chance of even winning.
Theres a saying from the part of Africa I am originally from - the best time to kill a crocodile is when it is in its egg.
The West has been feeding that crocodile since the days of Nixon, and it is now almost fully mature. Lets see if the West is smart enough to lance it now, or if they will give it another two decades to get even more powerful and territorial before they try to go all Saint George on it ...when it has grown big enough to become a veritable dragon!!!
I unfortunate fully expect the West to wait until then, at which point the odds will be even. I had a faint glimmer of hope when Australia stood up and pushed hard against China, and I still hold hope that President Trump will show Peking a thing or two about messing with the US, but that hope is ebbing.
CCP needs to be beaten back.