Traffic sucks every beach town as far as I can tell. In general, if I go to the beach in the busy season, my goal is to drive as little as possible and try not to drive after ~11am, so Destin is not the drawback to me that it is to a lot of people. I generally haven't had good experiences eating out at any beach places from Fort Morgan to 30A, so I am fine eating at the condo. Not worth it to deal with the crowds and traffic to eat at restaurants that aren't as good as we have at home. We'll do pick up, delivery, and cook, and what we cook is usually the best thing we eat. The pickup or delivery is just to let us be lazy and not cook.
I will say I shouldn't have said 30A, as I'm really just talking about the Seaside, Watercolor, Seagrove stretch. Not sure about Grayton beach and west or Rosemary and east.