About a week ago, a Chevy dealer in Daytona Beach was advertising on CL that if you wanted to own a new Chevy Sonic that you should "drop on by". But of course, that doesn't necessarily mean they have them in stock, only that they would be glad to put you on a waiting list.
I've owned small cars from both the "General" and Ford. I owned a Vega that looked like it was assembled on a monday morning by workers with hangovers...or at least who were still concentrating on weekend of games. A Pinto that was the complete opposite of the Vega...so well screwed together that the only thing to fail in the 1st 40,000 miles was one filament in a parking/turning signal bulb. And a 1st gen. Fiesta that cost as much as the Pinto but was twice as much fun to drive.
If it was a case of Sonic versus current model Fiesta...I'd probably go with the Ford, as Ford seems to "get it" more than GM. The Sonic's big problem is that there are so many small cars to chose from that GM'S rep will play a part, as will dealer experience, and what customers "perceive" is a valuable car. Heck, I'd probably go with a Honda Fit before a Sonic, as I am currently a Civic owner.
GM, want the Sonic to suceed? Offer what the other companies can't/won't. If nothing else, more colors than GREY, SILVER, WHITE, and RED.