I would say either Pano's & Paul's or Chops. Both have exellent food and service is top notch.
103 West is for private parties and things of that nature. Not really for casual dining.
I don't think you would be disappointed with any of the Buckhead Life restaurants. Really about how much you want to spend and what kind of food you feel like.