U.S. is way ahead than any country.
US is already developing 6th Generation aircraft -
Sixth generation jet fighter - Wikipedia, the free encyclopedia, F-22 (5th generation already operational since long time). India/Russia/China still 10-15 year behind 5th Generation. U.S. is fast too with no problem of Money. So Yes, 20 Year ahead.
U.S. has almost everything needed. It has base in 50% of the world. 50% world are Pro U.S. and NATO too. 25% Neutral, 25% are anti but on paper.
U.S. is only country which can defeat any country without going into War. ( East - Japan/SK/Asean/Australia | West - Africa/Europe | Centre - Middle East/Isreal). South America too. U.S. entered Iraq, Afghanistan - All Supported ( Those who oppose don't have guts to oppose in real sense).
U.S. can defeat China without going into war against. ( SK, Japan, Taiwan, Vietnam, Asean, Australia, etc.). Russia is powerful but not economically. U.S. also has advantage with geographical location.
Debt ? Relax, Dollar talks in printing machine. They Control Economy. Guess what will happen to Asia if U.S. companies like GS, JP Morgan, Citi, Standard charted and 100 others will Sell their positions in Asia ?
One should never compare U.S. with anyone. Even their defence Budget is 800-1,000 Billion Dollar == More than combined Rest of the world.
Comparison is Humiliation.