I went to Imperial in the late eighties, early nineties.
I loved being mates with so many foreigners, that was my biggest benefit, friends for life around the world and the range of attitudes and beliefs that comes with it. Priceless education there.
I loved that it is high status and the standards are high.
I love everything London has to offer.
I hated how expensive London is. My rent was ridiculous and I had to live very far away from campus. They didn't give halls past the first year back then, don't know about now, it was too damn expensive for them to keep subsidised property in South Kensington and Chelsea. That messed up socialising, friendships and teamwork.
Many of the students were rich. I wasn't. They could do amazing London things, live close, afford clothes, eat at the café etc. I felt my nose was being rubbed in it, even though they were generally lovely people.
It is hard to be poor in South Kensington. Especially when you have to study long hours making part-time work tricky. Especially when you are surrounded by beautifully turned out gorgeous residents everywhere (I remember going to Willesden to pick up something I bought through Loot and the wash of relief I felt seeing people who looked "normal" not from Harpers is something I'll never forget).
The cost of living added stresses that were horrific on top of an expensive difficult course. I took out huge loans, much much higher than Oxbridge mates of similar family income.
I hated that the tutor groups were big. I did not feel nurtured at all and I needed nurturing due to the effects of being in a city for the first time, money woes, feelings of isolation in a far away manky flat, there being so few other women back then.
If you can afford to live close to campus and have money left for food, books etc, if you won't need nurturing, if you are confident in your image, if you are fiercely clever, Imperial is fantastic.
If you are not rich or will need nurturing, I'd look elsewhere.
I'm encouraging my DC towards Oxbridge.
Of course, things might have changed in recent years. Though I'm pretty sure South Ken is still fancy as fuck and the rents are still stupid.