the TDI 150 will outperform the 1.8 20v all day everyday and still return you good mpg, although a TDI 150 is going to cost more than a 1.8 20v
if its the 1.8T you're looking at, they are pretty much the same performance wise, so it will come down to how many miles you're doing.
i'd go for the TDI though