I did EE and I thought it was not difficult AT ALL - like nowhere near what the reputation is. The thing is I went to a shit university, did end up putting in a lot of time studying so that I could graduate top of my class (which I did) because I stupidly though this would help me stand out. I could have coasted by with significantly less work, there were people I helped out who honestly should have been failed out - barely understood basic circuits in 3rd year. I think the department was desperate to hold onto students and so nothing was made too tough. As I said shit school.
In the end I currently do "embedded" programming (all just embedded Linux not even bare metal). I really regret the whole thing - I should have done something completely different finance, actuary. EE is a completely stupid field. To have a "serious" EE career now you need a PhD or at the very least a MS.
Despite graduating top-of-my-class and honestly have a very good command of the material at the time, I graduated having ZERO skills in electrical engineering.
I went the software route basically because its something I could pick up and learn and get work with, what the FUCK was I supposed to do with my "skills" solving textbook problems?
As I said it was a shit school where the courses didn't involve nearly enough project work to build real skills.
The only people I know who went on to do legitimate EE stuff got a masters. Not sure how they are doing. I realized by the end of the degree I had zero passion for this shit, I wouldn't even know what I would want to specialize in. The only courses I found interesting were control theory and signal processing somewhat.
I though the actual electronics courses blew.