Regarding the Academic perspective, Imperial College London is a fantastic University. I was taught mostly by amazing professors, who conduct high-calibre research and who are wonderful teachers. However, when it comes to diversity, (i.e. students from other disciplines), Imperial is a science school, so there is a limited chance to meet students with a very different mindset. In addition, when it comes to nurturing well-rounded individuals, Imperial lacks in that since there is a massive focus on the academics.