What windows and mac do is that you open new laptop and everything looks alright. After few weeks, I change the wallpaper and I am happy. That is zero "make it nice" work.
Make a visit to any Linux user's group, and someone can help set it up.
If you want to experiment with different kinds of windows managers (like xmonad or i3 for keyboard productivity), you have the option. With Windows or Mac, you lose many options.
Linux often has desktop features far before Windows and Mac, for example virtual desktops: Windows got them in version 10, Mac got them in 2007, but Linux had them since the 1990s.
I'm not trying to convince you to change -- just saying that it isn't complicated to make Linux look great, and there are always people available to help.
Virtual desktops were available in previous Winows if you care to install app. I don't think it is terribly important, I used them but most people did not cared even if they knew about it.
I know there are good friendly linux communities (and less good ones too).
I did like Mac's three-finger swipe at one point, but as soon as I discovered xmonad, I could see that there are faster ways than swiping. (press alt-n to go to desktop n) Also, I think OS X still limits the virtual desktops to one row, which is inefficient.
It comes down to personal choice, but for comparison, it can be a chore to learn new things when programming too, but learning those things can make using the computer better and easier in the end.
I'm not trying to convince you to switch -- just saying that Linux does have great-looking, very advanced UIs, that are not restrictive like on Windows or Mac. :)
It sometimes takes a little bit of work, but it isn't that complicated. Linux is great at it, but you might have to do a little research.
An example of how to find that information: https://www.google.com/search?q=how+to+make+linux+look+good
Example desktops: https://www.quora.com/Whats-the-best-looking-Linux-desktop-y...