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).
You can't play every game because some only support Windows/Mac, but yes, Steam has a lot of games that have native Linux versions. For those games without Linux versions, the Windows version will sometimes work on Linux.
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).