Having owned both this year (with an Si and EVO in between), the ST wins but it's closer than even I would have thought.
1. ST takes it, just. They are pretty close, but thanks to MFT, the ST edged out out.
2. ST. Recaros. Better quality materials in general (in the front)
3. Toss up but I'd say the Veloster edges it out. Subjective though.
4. No brainer here. ST
5. The Veloster is ok but again, a no brainer, ST.
6. MPG, Veloster, hands down so far.
7. Veloster on price and warranty. Ford warranty is terrible.
With all that said, the best thing so far is the handling. Even when compared to the EVO which really is apples to oranges, the ST is hard to beat. Turn in really is right now and is good with the stock rubber. Better than even the EVO and on par with with a tuned GTR I had the privilege of driving. Really outstanding. The immediate -not at the absolute limit- impression of its handling is actually closer to that of an Exige than anything else Ive driven.