I always use country names. Borders move over time. As you move farther back in a family tree and are working with more historic location names, the country name becomes even more essential.
Another point is to use the historic names of places. You can use the GPS coordinates of a place to link it to the current location for mapping and a note to indicate the current place name. Records tend to stay with the governing body, not the physical location. So when the border of a county, state, or country change the records don't generally get passed over to the new governing body.
A good example is what is currently the state of Texas in the United States. During the period from 1519 to 1848, Texas was part of France, Spain, Mexico, the Republic of Texas, the Conferate States of America, and the United States. Historical records for these periods were retained by the governing body, so depending on the period of time you are researching, you may need to check records located in France or Spain for a location you simply entered as Texas in your tree.