the Proton compatibility makes almost all games work on linux. for work, if you're into programming, it is going to be a much better experience with linux. if you're doing something else, you'll find most windows software works on linux, or you'll find free alternative that work about as good.
> if you're into programming, it is going to be a much better experience with linux
This is an opinion, and not a fact. I have had a much better experience with windows tooling for C++ and .net for the last 7-8 years than I have with tooling on Linux. Visual Studio and a modern terminal emulator (Conemu), are an excellent pairing.