I agree, I think the London universities are a poor choice for STEM unless you want to be a banker. STEM people in industry don't seem to care about Oxbridge either, some even seeing it as a mild negative.
Loughborough, Southampton, etc. are all perfectly good and more liveable.