The 2.0 Diesel will go well, but its a lot of weight over the front end of a little car. Take a look at the difference in weight between the models and you will see what I mean.
Obviously I am biased, but if running costs are a consideration the 1.2 TSi is a brilliant choice. Personally I don't like diesels in little cars as I think they should be revvy and nippy around town. Diesels are great in family cars or motorway cruisers and get the job done well. The only diesel I have ever enjoyed driving was a 330D which went quite well once it was remapped. Actually my mate had a 2.2D Civic and that was quiet and revved smoothly.