Does trio of new towers prove not all ATL high-rise design sucks?