I have only had the Leon a few weeks, but I have to say that the Astra VXR was my favourite, I got one when they had just come out, it had all the extras (leather, xenon, keyless etc) was Arden blue and and it was 240bph standard, which is more than quick enough IMO, I would recommend one, though the new shape is out now and that looks pretty nice aswell...
I also liked the corsa vxr, best looking small car by a mile (still), the recaro seats are great and 189 bhp, again really rapid and fun to drive.
The ride on my FR is much more forgiving than the VXRs!