I really love Sonic, especially for the way that they cater to individual people's tastes and health preferences. They do have healthier choices on the menu, but not a huge selection. For instance, they now have prepared salads, and a grilled chicken sandwich that is very tasty. If I'm craving a drink, Sonic is always the first place on my mind. I especially love their sweet tea with lemon. Even in the South, many restaurant chains can't get it right. It's either too sweet, not sweet enough, tastes like coffee grounds (ugh!), or puts honey to sweeten it instead of sugar.
The cons would be: the music can be so loud at times, that it's hard for the order takers to hear, the wait is long if a lot of people show up at the same time, and Sonic rarely offers good coupons (most of the food is expensive for fast food).
However, I love the special touches...napkins and mints, any sauce you desire, free refills on drinks (if you stay outside to dine). The personalities of the car hops is marvelous. They do check up on you from time to time, and seem to move as quickly as possible to serve you. It's very family friendly for all.