I am in the same boat, I am a sophomore engineering major and am considering switching over to management as a GPA boost. I luckily could have time to raise my GPA if I switched (3.3 currently), but then I am committed to dental school. I do not want to get stuck with a management degree if I do not get in though. Unfortunately, I have 5 days to make a decision or take another semester hit to the GPA, onw which incudes Diff eq, statics, thermo etc.
Anyone, who claims just about anything is harder than engineering could not be more wrong. From my limited experience, the normal classes I have taken (econ, phyc) if you attend class and review notes before the test you WILL do well. However, in my engineering classes you can read the book, do problems, understand the concepts get into the test and utterly fail. For the most I would describe the distance as regurgitation of facts and concepts where engineers are required to understand the concepts and be able to apply them in different situations.