The DA20 is more fun to fly, the C172 is just plain boring.
The Diamond series of aircraft have much more responsive flight controls thanks to the design of using push rods rather then cable and pully systems like the Pa28 or C172.
This means you move the stick and the airplane moves rather then droning along in the aeronautical equivalent of a wet paper bag.
I believe aircraft with push rod flight controls make more accurate pilots....