A reasonable choice to be sure, but I do disagree on the weather and mass transit part. Atlanta's urban sprawl means that fewer residents live near a transit stop than in most cities of comparable size. And the weather - obviously that's a personal choice, but for me the heat and humidity in summer is debilitating.
Amazon needs to locate west / southwest in / just out of the city. It will be very convenient to the airport, existing MARTA lines, inject new life into that part of town, and it would be cheap for Amazon.
Summer is hot for sure. But in a world of AC I find it doesn't bother me as much. I go for a bike ride at 7 am when its 73 outside, and work all day!
As for the sprawl, there is a huge building boom going on inside the city, 10's if not a 100 thousand new apartments going up. Bike lanes being added, its actually becoming civilized!