No doubt Engineering is a difficult degree, and I'm pretty sure no one goes through without wanting to drop out at least once.
(you're not the only one)
I'm in my final year of an engineering degree and I've wanted to drop out twice.
What I have also noticed is that the degree is deliberately structured such that it gets really really difficult towards the middle. around second semester second year, and first semester third year, almost all subjects fail about 40% of the students.
Now that I am in final year, there is actually a prudence in doing that.
a) Universities have a hugh responsibility to the public that their engineers will get it right more than 50% of the time.
b) engineers are not rote learners. you need to know everything, and then create stuff with your knowledge. So requiring you to REALLY know your stuff is thoroughly important if you wanna be a good engineer. If this means doing the difficult subjects, well then so be it.
c) learning how to cram lots and lots of knowledge in a short span in important to a working engineer. so practice while you're young.
I can honestly say that having failed a few subjects, It is very refreshing how much easier the later subjects are in comparrison.
Furthurmore, by the time you get to late third year and fourth year, you won't be doing half as much "learning new stuff" but applying all the earlier stuff into design examples. which equals = no wrong answer = heaps easier.
If you drop engineering for science, you may find yourself suddenly restricted in creative thinking, doing even more mundane boring stuff and awkwardly unemployable. Remember 50 years from now, everything that will exisit in science already exisits today. we just haven't found out what it is yet. however 50 years from now, everything that will exisit in engineering, must be created by the student engineers of today! As the famous philosopher captain planet once said "the power is yours!"
My advice - HANG IN THERE!!
I think studying engineering is similar to learning the Piano.
You won't get there unless you put the effort in.
Everyone who quits regrets it for the rest of their life.