It just passed 3 years working in my present company and it seems changing your work laptop every 3 years is a thing in the company. So, I now have the new MBP, together with a insane number of dongles. You need a dongle each for the USB-A, VGA, HDMI, and ethernet port… I have been a mac years for the past 10+ years, and experience using this new MBP has been very good so far. Gonna take some getting use to bring the dongles around.