Yeah if you can manage to pull off a 2.1 in any engineering degree, the banking and financial world will love you (your more sought after than business/economics graduates). But if you dont get a 2.1, you're wasted your time in the finance sector, because its so competitive.
In my experience, the people who get 2.1s are generally speaking very driven by the subject, and get sponsorships and internships early on. I did civil engineering at Nottingham university, which isnt even one of the insanely hard course (ie imperial), and I quit half way through my second year.
The course itself wasnt as intellectually demanding as say mathematics, but its more intense. 25 hours a week plus constant CW, isnt something to take lightly. if you dont put in 35+ hours a week you wont get above 55%. The first semester on the first year too everyone by surprise. We were given ridiculous amounts of time consuming practical work (CAD, matlab, drawing), and in my hall everyone else was just relaxing enjoying their first year.
Im sure there will be some one here who are naturally academics and disagree with me, but for the majority of people on my course, it was a slog. Especially when friends are doing 10 hours a week, plus a bit of 'reading'.. pah
I transferred to economics bsc and have never looked back. Much easier.