When you say 'who has the best army', do you mean 'the most powerful army' (which would be America, no real debate there), or do you mean 'best army' in the sense of best trained and equipped, in which case we have a debate? Also, are we looking at regular armies only, more elite forces, or the army as a whole?