Had an 06 and now a 10 plate 1.6 petrol hatch. Great cars.. first one needed an alternater, a wheel bearing and normal service stuff in 70k miles. The one we have now is a zetec so nicer alloys and comfier seats but otherwise just as good. With decent tyres it handles well, has loads of space for the four of us (including loong holiday trips) and its reasonsble on fuel. We have bought a roof box as we had to transport a pram and travel cot to our last holiday but that just meant I was able to get a roof mounted bike carrier. Although it swallowed 2 (three at a push) full sussers, riders and kit the roof carrier is just so much quicker and cleaner.
Im sure golfs and civics are good too but cant comment on them as ive only driven one or two..