The US will win, most assuredly, but at what cost? And after how much time?