It was my main concern, so I dualboot (my main drive 500gb SSD runs Fedora while I have another SSD of 1TB with Windows 10).
Most games I play are running flawless on fedora (rn I'm playing No Mans Sky), as most Steam Games (you can check protondb for your favorite titles) and I've been more than a month without booting windows, but other titles as Fortnite can't run on Linux.
For your games on Epic and GOG you can use Heroic Launcher. Gaming on Linux is getting easier on daily basis.
That's really cool—thanks for the insight! I might have to look into that one day. I'm already using three hard drives, and nothing would prevent me from having Linux on one of them.
One last question if you don't mind, how do you handle spreadsheets? I have to admit I'm quite experienced (read: locked in) with Microsoft Excel, which I do use for personal things regularly. Do you use Open Office (which has never grown on me), Google Sheets, something else? I guess that could also be a case of booting up Windows but it feels a bit cumbersome just for that.
Also, you can always try Linux first in a Virtual Machine (for example VirtualBox) to get a feeling of it without altering your hard drives, I started that way!
Regarding spreadsheets, I use LibreOffice Calc. Is not as feature rich as Excel but for me it gets the job done. I'm not sure if it works, but maybe you can set up a Windows Virtual Machine in Linux to use excel in it.
I think with handhelds becoming more and more viable, and thus hopefully more popular, steamOS and other distro's will be a must because of the god awfull windows handheld support.
And with more people using them, they will also get better over time.
The Linux Desktop has been improving by leaps and bounds over the last few years.
More popular than the OS with majority market share is an unrealistically high bar for success. I could totally see linux become a mainstream desktop OS at some point.
It's definitely growing, but is still mainly used by techie people. Lots of people are still afraid of the command line or remember how was Linux +10 years ago.
We'll have to do our part!