Depends...I had more problems with my work MBP to be honest than with my Arch clevo laptop I use at home.
On the MBP, I experience semi-frequent freezes, kernel panics, overheating, unstable WiFi, inaccurate battery status reporting, scaling issues, occasional green tint, FS lock up etc. - it's still nice, but I wouldn't say it's more smooth than modern Linux with GNOME 3, in fact I've had much less problems with that setup than with my MBP.
On the MBP, I experience semi-frequent freezes, kernel panics, overheating, unstable WiFi, inaccurate battery status reporting, scaling issues, occasional green tint, FS lock up etc. - it's still nice, but I wouldn't say it's more smooth than modern Linux with GNOME 3, in fact I've had much less problems with that setup than with my MBP.