Ended up with a 1.2 60sx mk 1 R reg punto, after not being able to get a Seat Ibiza anytime soon - was 2nd hand, but the previous owner hardly ever drove (lives near a train station). The car was in immaculate condition.
In my opinion, the mk1 still has a lot of class - I prefer its exterior to the mk2. Its not hard to get the mk1 looking like a new car.
Its a fast, raring to go little car with far more interior space than my friends cars (although im the only one out of them with a 5 door) - A corsa just feels too common, and as if it has nothing standing out about it (talking about the ones from around 2003-2005 ish) - the punto has tried to be stylish.
My friends give fiat the acronym Fix It Again Tomorrow, but my speedy, fun little girl has so far only had one problem, and thats the tensioner/timing belt squealing, now fixed.
The only part which really annoys me about the Punto is the indicators - it automatically cancels the indication FAR too early - approach a roundabout with a slight bend, and the indicator cancels as soon as you turn the opposite way. There's definately not enough time to turn it back on, whilst changing gear, and trying to steer.
Still, I cant see any reason to change car, even for a newer model Punto.