I would hesitate to call MacOS flawless. When I had to use it (m1 pro), it had more issues than Fedora with gnome (which has virtually no issues on the 4 systems I have running it). MacOS wouldn't work with thunderbolt dock, wouldn't work with some monitors / resolutions, requires a paid app to get middle click on touch pad (which is beyond laughable, but goes to show Apple users will pay for anything). The settings GUIs have more legacy than Windows. The updates are terrible... it will uninstall dev tools after an update, and looking at the size of them it's like it downloads and reinstalls the entire OS each time.