Migrated from Windows to Linux. Decided to share list of answers/statements I was looking for before did it (and could not find).
Finally migrated from Windows to Linux. For anyone wondering, what is the state of Linux as your primary OS for home PC\laptop in 2023.
I've finalised my Archlinux installation yesterday, I dropped of Linux more than 10 years ago and experience in 2023 in comparison is awesome and beyond even wildest dreams back then:
For average user looking for more out of the box experience I would suggest something Arch based (people in comments suggest EndeavourOS, please do your research). Archlinux installation took me quite some time
Almost everything works out of the box, by just installing corresponding package
KDE Plasma environment is fast and beautiful
Pipewire audio server (Jack\Pulseaudio replacement) works great
Wayland window server is not there yet, especially if you have Nvidia with proprietary drivers and want to use VR. Waking up, session restoration and other scenarios have issues. Use X11.
Wine is great!
Music making - Bitwig Studio DAW has linux native version, yabridge allow you to use windows VSTs, which are easily installed via wine
Gaming works out of the box with Steam for majority of titles, some games have native linux version. Performance is great. In worst case windows game might loose 5-15% in performance. Was not case for my titles
Gaming outside steam is fine too. Use Wine, Lutris, Proton
VR is a mixed bag. Not everything is there (Desktop view, sound control and mirroring, camera, motions smooth, lighthouses do not wake up os go to sleep. I use my phone to turn them on/off). But if its not the problem for you, quite some titles work. Tried: native HF Alyx, Lab, windows: Beat Saber and Boneworks. For me it's a surprise, I did not count on it. Performance is great.
So overall my experience is great. Eventually I'm going to get rid of WIndows on other computers and laptops at howe. I can finally wave goodbye to Windows, with lots of ads and bloatware. Alway glad to help with answers regarding installation while my memory and history logs are fresh. ^^
There are quite some comments and to clarify all misunderstanding regarding Arch vs something else or any other debates in this thread, I would like to add this comment.
I do not recommend Arch based distro over Debian based or anything else. Topic is about using Linux at its current state, I assume that most of distros will be more or less similar when it comes to statements of the post. In my case it was Archlinux distro, because I had prior experience and it's philosophy is appealing to me. Like rolling release, configure yourself, install only necessary for you things and etc.
I do not recommend to use Arch itself for a new user. I hope from the post it was clear, that new user should not care much about mentioned topics, like Pipewire vs Pulseaudio or Wayland VS X. One can use more high order distros or even different base, like Linux Mint. Which I also used long time ago and was quite happy about.
I do not say that KDE is better or worse than Gnome or whatever. For me it's just a preference, like possibility to have more control over UI and looks and to avoid some blockers, like DRM on Wayland. You can have them all on your machine, beauty of Linux.
And please do your own research on the topic and do take everything with grain of salt. There are a lots of great distros, desktop environments and other things. And there are tons of good and bad advices, navigating through which sometimes is not so easy.
And I would like to underline that there are not so many up to date objectivly better things when it comes to software, pick what you need and like.
I too recently made the switch from Windows to Linux. I wonder what people mean by a "new user"? My first computer was a Commodore VIC-20, followed by a C64 and later an Amiga 500. The OS on the Amiga was somewhat like Linux (at least from memory).
I tried Linux a few times in the past 30 years or so. Once because I was curious I ordered a CD (do not remember which distro that was), then 20 years ago because of work (I think that was Ubuntu) and a few years ago (maybe 4-5) because I had an old laptop that couldn't run Windows any more. Since it was just an old laptop I only used to watch movies/series on, I distro-hopped a bit on it. Of all the ones I tried, Manjaro was the fastest and the one that gave me no problems with hardware working out-of-the-box. Mind you, none of these experiences with Linux were very intensive.
And while I am a programmer and I learned at school how computers work (this was in the 80s), I consider myself a noob when it comes to Linux. Does that make me a "new user"?
Recently I was planning on building a new PC and contemplated going from Windows 10 to 11, but the whole software market has been irking me for a while now. Everything (not just software and OS mind you) seems to be switching more and more to a subscription model, which just feels wrong to me. Not to mention the ever-increasing breach of privacy by the big companies.
As such, before building my new computer, I tried a few distros on my old PC. First I tried all the flavours of Ubuntu and decided fairly quickly that KDE is my desktop environment. Gnome is just too restrictive for my taste and the others feel too much like Windows (just a personal opinion, obviously).
In terms of actual distro, I noticed all the Ubuntu flavours gave me problems after using them a few days, so that one was crossed off the list. While doing my "research" I quickly came to the conclusion I prefer a rolling release over a regular release cycle. Partly because some of my (new) hardware is/was not part of the kernel yet, but also because I do not want to do a major update every (x) year. But rolling does come with a higher chance of breaking things. This is why I went with Manjaro. The 2 weeks (or so) of holding back updates -which others seem to see as a problem- I see as an advantage.
I have only been using it for a month now, so far so good. Still learning and getting lost a lot in how it all works. So far I am happy with my choice, we will see how I feel in a year ;) I already made some silly mistakes, like I wanted my /home directory on a separate drive and stupidly thought I needed a 1TB drive for Root as well... lol. Now got this big empty space on one of my drives not sure what to use for.
The choice between X11 and Wayland is a touch one, but I stay with X for now.
I do have one question though: What is pipewire and should I switch to that?
Nice write up. Hope we both will be fine with our installations =)
Regarding "new user" - that's true, e.g. average person has much steeper learning curve than software dev, DIY enthusiast playing with Arduino or gamer who has his own server for favorite game in the cloud and etc. They might be all "new" to Linux as desktop OS, but not on the same start line.
Though looking at EndeavourOS and recalling my experience with Mint and Ubuntu, it might be possible to have windows like (when it comes to easy to use) installation\configuration and experience out of the box.