I would also like to add too, that I'm surprised after 2 months of ownership that one thing I don't like about the Mazda is the 2,5 litre engine. I feel that the 2 litre is the better pair with the Mazda 3 even if it is slightly down on power. The 2,5 vibrates a bit too much (you can feel it through the brake pedal, go figure), doesn't sound particularly pleasing to me in the upper rev range, and is a bit thirsty. On a recent mountain drive, I actually got tired of the engine buzzing around at 5000rpm as it made its way up a 9% gradient and shifted up early. And is 192bhp (184hp) all they could get out of 2,5 litres?
I test drove the car multiple times and the details above are not really something you get on a test drive ("Do you mind if I take this on a 150km mountain drive? Thanks!") but there's still a few rough edges that the Golf doesn't have.