seen as the OP doesn't seem to have a clue what kind of engineering he wants to do, and to of his courses are BSc (not BEng/MEng), I think that Imperial will give him the best job opportunities. If OP specifically knows he wants to do a different type of engineering then he should definately go to the university that offers that. Within the engineerig field there is absoloutly no snobbery about what university you go to (and I love that), however outside the world of engineering it is a sad fact that snobbery still exists.