I had mine done in, I want to say, 2020? Was finished in a day but I came back the next afternoon to pick up.
Absolutely no regrets on the upgrade. It felt like a brand new car again due to the improvement in responsiveness. Lost all my old user data but that only hurt the numbers-nerd part of me.
The only negatives I can think of is that some of the USB media related changes between MCU1 and MCU2 were something I had hoped to avoid. I used to keep one of two USB sticks with music plugged in all the time, but on MCU2 that media source would not be active after the car had slept, requiring a full remount and re-scan which took precious seconds away from my standard "I'm running late" commute.
The "solution," which had been implemented when they broke random playback, was just to use Slacker/Tidal/etc 100% of the time instead.