Originally Posted by DavidJ
My point is that I don't think any engineering degree will hold you back. They will all give you a variety of skills and knowledge. They teach you how to think like an engineer. How to reason and problem solve. Where you go with your career after that is entirely up to you. Whether you are a naval architect or a mechanical engineer or a mining engineer. The jobs you take. The company you work for. The skills you learn as you go will all form your career and who you are as an engineer.
It is true that it wouldn't be possible to enter multiple fields as one needs to be specialized in that field and employers are looking for people who do not put their hands in too many cookie jars. But another way of looking at this situation would be to make your decision over your career after graduation. It basically gives you more time to choose your career path.
Thank you for your advice. I don't want to have ambivalent opinions by the end of this! But it surely has given me something to think about.