No bashing in any way? They plainly just come out and say crap like "yeah but it's a mazda" or "yeah, but can you live with yourself owning a mazda", negative comparisons tying Mazda and Hyundai together, etc.
I sat in a nicely loaded (29k dollar) GTI (before the MS3 came out, last summer) and yeah.. I like the interior, but it's too plain for me. It's just a vast expanse of soft-touch black. Plus, the soft-touch stuff brings back horrible memories of the 95-97ish gen Passat door handles with crap flaking off. The 3's interior is much more modern, stylish, and elegant, a real standout in an economy car class (remember, the 3 starts at like 12k dollars, much less than the basest of base-model rabbits). The materials of the GTI felt nice, but they felt nice in the 3 too.
Yeah I'm a Mazda guy, but I'm not very biased because I don't like the Mazda3 (specifically the hatchback.. love the sedan), and I do like the GTI (hate the jetta though.. exterior styling in the rear is awful). The MS3 outclasses the GTI in terms of performance quite easily. Funny that it does it for less money too. The MZR 2.3 is a proven strong engine, even in the non direct injection form found in the Mazda5,6,3. People have made ricidulous power on stock engine internals, and the MS3 has forged rods and I believe forged pistons too. Plus, the DISI system gives them better detonation resistance. The shortcomings I see of the 3 are that it's hefty (3300 pounds.. crap my P5 is 2716 pounds, the 3 is a fatty) and probably less nimble than the GTI (assuming the GTI isn't hefty as well, I haven't driven one). The other concern is putting all that power through the front wheels, how was that a good idea? This all saddens me because I think Mazda strayed too far from Kansei Engineering and just tried to grab at the "boy-racer" SRT-4 kiddies.
In the end, they are both great cars. The GTI has questionable reliability, but cleaner, more subtle/mature styling. The MS3 will likely be rock-solid reliable like the 3 it shares 90+% of it's parts with, but strays too far from Mazda's typical agility and balanced driving dynamics. If you're a euro nut, the 3's interior is likely too loud for you.
Honestly I would probably choose the GTI, but I can't stand the plaid seats and I hate leather.. so I'd bail on both choices and probably just get a Mazdaspeed6 or something haha.