I like the quality of teaching and the topics that are being covered. The structure of the programmes (depending on which) is very flexible and it allows the joining of external clubs, meeting friends and going out.
One of the drawbacks is the intensity of work and the academic pressure sometimes. However this usually tends to be a problem closer to exam and coursework periods.