VW gremlin
I dunno, I ran screaming from my 99.5 golf (first mkIV style in the states) into the protective, loving, warranty-having hands of Mazda.
In my opinion... VW's have, and will probably always have, major quality control issues. Each time they release a "retooled" version that was supposed to fix all of the issues of the prior years, they introduced new ones (coil-packs). I basically had a car handed to me for free that ended up costing me $300-$400 a month to keep going, and still I couldn't fix the original stuff that was broken (trunk latch was screwed up, rear-middle seat-belt jammed). also, all of the stuff that breaks tends to be all the stuff that was neat and made you like the car in the first place. CV boot had to be re-packed for at 65K for $400. The ignition module went at 70K for $600 the alternator went at 80K for $400. They had recalls on the window supports, and the coil-packs they replaced the ig. module with in later years all started failing in syncopation.
Then again, I might have just gotten a particularly gremliny car, but it has put me off VW's for good. If you decide on one, be prepared to be taking it back to the dealer a lot to replace things under warranty, think heavily about extending the warranty. Also keep on top of its maintenance so that problems don't cascade, and otherwise just prepare for it to keep costing you new-car payments in fixes and replacements after the financing is over.
I'm not sure how the Mazda compares in terms of long-term reliability, I haven't driven it far enough for it's first oil change, but I do think the handling is better, the ride is smoother and quieter, and it's nice to have power windows, four doors, abut 30% more hp/torque and a moonroof for a car that only cost ~$2000 more than a bare-bones golf in '99.
Now, I know that a GTI is about 5-10K more than a golf, but it's the same squeaky-two-door, divey-in-cornering platform with a stiffer suspension, engine upgrades, and a nicer set of options (which I just read as "more things to go screwy at 55K").