MacBooks are great for EE's. It can be used to teach you how to solder and how not to build computers (at least the recent 4-5 years of MBP's)
Get a ThinkPad..
I use both MBP and ThinkPads daily. Working on VM's are a PITA especially with graphics software unless you just boot it directly into windows.
My old 17" MBP has been a workhorse with no issues. My 2 MBP Retina's have been nightmares (One sold - one still here)
Apple service have been nice though and repaired everything that has gone wrong so now my remaining MBP Retina - only has ONE or two original parts left - the bottom part of the casing and maybe the speakers. EVERYTHING else has been replaced.
First battery expanded. Since that is glued in - Apple changed top alu, keyboard & mousepad. They also replaced Main board since it looked like it had some damage from the battery expansion.
Then repaired machine comes home. I plug it in - and after about 15 minutes it blows the power supply - just before christmas holidays.... Machine still worked on another power supply - but every time it went into screen sleep mode - the machine just shut down - not as in sleep shutdown but just like complete power off - but with no warnings and no post boot warnings. Off again to Apple - and this time it seems like the Screen had an issue. So again new MB AND brand new screen - AND replacement PSU. Now only SD card reader is slightly iffy - but I do not want to waste another WEEK waiting for "Genius" bar appointment + 1 hour travel + 0.5-1 hour in store wait time (*2 for collection as well) - and the risk something else goes wrong when they try to repair it.
Staff in the Genius Bar was mostly nice (2 of 3 wore good - one was bad and tried to teach me how USB works....)- but they know absolutely nothing about how computers work. They know how to plug in the test sticks and run tests and ask some questions from a script.
But the big plus point was - all the above work was done POST warranty - so Apple took battery expansion seriously - and "sponsored" the repair. But I think if I had been in NY and given the computer to Louis Rossmann -
it would probably have worked better and wasted less of my time.
ThinkPad P70 - Street price 2/3's of the MBP price incl. 3 year onsite warranty. Had an issue with hard drive. 18 hours later the tech was there with a new SSD harddrive. Performed a swap - asked if I wanted him to try move any salvageable data - and I declined - then gave me a USB stick with Win 10 latest build boot media. Great and fast service. Apart from Win10 being a PITA
you can't really fault the hardware compared with Apples. Yes newer ThinkPads are not quite the tanks they used to be - but still miles better to service yourself. I have normally recycled my old ThinkPads down the family line - and they just keep working. Yes screens go dim over time - but are cheap and easy to replace. So I think I get about 10-12 years of useful life out off a ThinkPad.