As a person who switched from windows to mac (while linux being an all-time constant) for other reasons, it still feels like a weird migration because windows is a system full of glaring bugs that everyone experiences but knows how to work around while mac is (feels like) a system absent of huge flaws but there are many more smaller bugs that very small number of users experience that are seemingly impossible to work around.
One thing that's driving me crazy:
So for example you have 5 virtual desktops on Mac, and you use a keyboard shortcut to move left and right. So, if you start from the 1st and go to the 3rd and then immediately try to go back to the 2nd (1->3->2), animations need to complete on the 3rd until you can change direction. Doesn't happen if you start from the 2nd and go to the 4th then change direction to move to the 3rd(2->4->3). Same when beginning from the 5th to the 3rd then back to 4th (5->3->4). Doesn't happen with 4->2->3. Also, the windows which are visible on all desktops are shown until the animation is complete then the last focused windows on that desktop will be shown. And even with reduced motion, some fade animation is still there. Infuriating stuff for otherwise a magical experience.