Couldn't agree more Gryzor! For the same money as a new GTI you could pick up a second hand M3, even an M5, for example - those cars are monsters, however the running costs would be well in excess of what you'll have to pay on a GTI. And personally knowing what I'm like, whenever I've had/owned fast cars like that I drive far too quickly - because you can. The GTI is the perfect blend of decent acceleration yet a car that does everything - and affordable.
Going back on point, the Leon Cupra is also a fantastic car - however when you can get a GTI that is marginally slower there's no comparison IMHO!!