Test drove an 11 Fiesta last week, and I'm buying it this week. Wife gets the Sonic. Decision was made based on fuel economy mostly.
When we originally went subcompact shopping, the thing that impressed me the most about the Sonic was the backseat in the hatch. The cool styling was a bonus, as was the EPA 35 MPG (haha). Attractive factory incentives on a remaining 12 made the deal happen.
After driving both, I find the two cars very comfortable (I'm a skyscraping 5'8.5"), with a few differences. The Ford feels more crowded, yet more sporty. Ride is a little softer, but it has the same sporty handling as the Sonic. I also find the dual-clutch auto to be less sloppy feeling the the Sonic's auto.
And yes, this one is in sinus infection green.
Net of what I'm trying to say is both are super economy cars (I once owned an 86 Dodge Omni), and if you don't need to worry about backseat inhabitants, then either is a great option.
I regretted giving up the mileage of the Fiesta for the Sonic. Now I'll have both.