Windows: forces adverts on you, even though you paid for it.

Linux: free, does not do that.

@gamingonlinux But is there an emulator or way to run Windows games on Linux (via Steam, Epic or EA servers)? I'd like to switch but don't want to lose my gaming.
@CdnCurmudgeon @gamingonlinux yeah there is, Proton is a translation layer between Windows and Linux APIs (graphics and otherwise) that's made by Valve and built into Steam, that allows you to play Windows games on Linux with basically no performance hit. It's basically compatible with everything at this point, it's actually incredible. It's what the Steam Deck uses, which is why Valve has a major interest in making it possible to play all windows games with it, and they're very close. Check this out: https://www.protondb.com/ you can plug your steam library into it and it'll tell you which ones will run and how well.
@anarchopunk_girl @CdnCurmudgeon @gamingonlinux I'd add to this that I've also had very good results running games from Epic (I nab all their free ones) using Heroic Games Launcher, and you can try running any Windows stuff you like using WINE (which Proton is based on). At this point there's only a tiny minority of things I've found that won't run on Linux, and it's possible someone more tech-savvy than me could get a bunch of those working too.