In the airport that I work, Horta International Airport in the Azores Islands (LPHR), we have the Tap Airbus 320 daily from Horta to Lisbon (1050 nm) full pax (156) and freight (2 or 3 tons (depends on the weather conditions), and the runway is 5600 feet long (1700 meters).
I know (and I have seen many times)that the A320, must be the A320-214 version (engines are CFM56 with 27000 pounds thrust each) is able to take off with a max takeoff weight of 74 tons (in this case the actual runway lenght used before rotation is about 4500 feet) (in no wind condition).
(74 tons is the max standard takeoff weight) of the A320 so there are no penalties due to the runway lenght, the only trade off is that if you want to fly much farther than 1000 nm, you have to reduce the freight weight for extra fuel needed. The max range of the A320 from the Horta airport is 2200 nm (acounting with 85%) headwinds (no freight, only 150 pax) with the normal fuel reserves.
The Horta runway is almost sea level. The normal anual temperature is around 17 degrees celsius.
What I can say is that Airbus builds excelent airplanes, the Airbus 320-214 is an excelent airplane, very, very powerful engines.
Before we had the 737 both the 200 version and the 300 version, the A320 is much better (more pax, more comfort, less noise, more cabin width, cargo in containers, etc). The A320 uses less fuel now with 156 pax than a 737-200 with 118 pax used to do the same trip, thats truly a great economy. Sorry to all the Boeing fans, but thats the truth.
I hope this answers the question