If we judge according to the beauties or wonders present, cultures and tradition, geographical factors, flora - fauna of the place , it is one and only INDIA.
But if we see according to the developments and the technological progress ,it is UNITED STATES OF AMERICA .
There is no country which is good in all the aspects. it depends on the factors on which we are judging so, it doesn't means that other countries are back. To declare the best country, we have to keep the conditions in our mind. :)