Honestly I’d just say go with your heart in terms of which place you can imagine yourself living in. At the end of the day, it’s not just about the quality of teaching, it’s your life for the next 4 years. I had unconditional offers from durham, ucl, king’s and nottingham, and as someone who has been really competitive all my life in terms of education, it was hard to turn them down for royal holloway, but I knew that the actual environment and the general vibe of royal holloway was what I wanted. You could have amazing academic opportunities at imperial, but if you’re not going to enjoy your actual LIFE there? Then your mental health is going to suffer. Durham is an amazing university, if it’s right for you then go for it !!