To add to this, if you're not a power user and don't want to ever touch a CLI window, Steam makes it super duper easy to play games that don't have native Linux versions.
You just enable Steam Play, and in my experience, around two thirds of games without a native Linux binary will launch without a single problem, it just works (often with better performance than Windows). Which means, like 80-90% total of my Steam games will just launch without so much as a twiddle from me. Sadly there are still a few modern games that I still can't get running, but they are few (and proton gets better every year).
To add to this, if you're not a power user and don't want to ever touch a CLI window, Steam makes it super duper easy to play games that don't have native Linux versions.
You just enable Steam Play, and in my experience, around two thirds of games without a native Linux binary will launch without a single problem, it just works (often with better performance than Windows). Which means, like 80-90% total of my Steam games will just launch without so much as a twiddle from me. Sadly there are still a few modern games that I still can't get running, but they are few (and proton gets better every year).