I'd say that cost isn't everything, though. Quality matters, and those scratches between the pads of your .5mm TQFP are pretty lame. Those should be .2mm (7.8mil) gaps, and they advertise 6 mil minimums. You're 30% past that. To their credit, they _did_ fix it. Did they fix it on all 10 copies, or only 5 of them?
(Disclaimer: I run the DorkbotPDX order.)
I actually ordered 2 sets of boards (20 pieces) so 10 of the lot have been tested. Three have scratches around the TQFP, with the one shown being the worst.
For my purpose of using these boards as handouts at a PCB design tutorial, I couldn't be happier - "Don't push the specifications if you don't have to" is a good message to get across.
Making comparisons between board cost is definitely risky at best. Size matters. Quantity matters. Silkscreen on one or two layers matter. Routing, silk screen colors, hole sizes, etc, etc can all affect cost.
Just for the record, I have no relationship with ITead Studios other than being a customer. I've ordered 3 lots of boards from them and been happy with the results, even though my first order got stuck in the China Post fiasco and took 3 months to arrive.