Have seen the VXR in the flesh and it looks fantastic. My only issue with the ST is that, in comparison with the VXR, it looks a little bland. I'd still go for the Focus though just for its all round ability - maybe I'm getting old :D
Thinking purely of the styling, I prefer the look of the Astra VXR. Anyone else? Think I'd prefer the ST for it's overall performance though. Have driven the Astra Sport Hatch SRi, nice car and a huge improvement over the old Astra but doesn't quite have the ability of the Focus. IMHO!