Speaking independently and as an Engineering Graduate and Director of a FTSE 100 Financial Services plc (who didn't make it into Imperial, but rather another London college) I'd say ICL has an excellent reputation in the UK and worldwide. For Medicine I think UCL and ICL rank on par. For Engineering I'd opt for ICL (personally). Admittedly I'm 20 yrs out of date, but then it's people of my cohort that 'you' are probably trying to influence.
Just My Opinion.
And actually passed?