I've only recently gotten a MacBook after using Linux Pretty much exclusively for over twenty years. And I have to say I'm really surprised how much I like it. For gaming it's all right, but not great. Factorio works but not much else.
But for that I still have my Bazzite or Steam Deck. I really encourage you to try Linux for gaming. It's incredible what Valve has achieved on that front.
Currently looking at the top 20 Steam games [0] for today, excluding non-games like Wallpaper Engine. 8 out of 20 work on Mac natively. Out of the remaining 12, 3 of them work with Crossover, so that makes it 11 out of 20. Almost all of the remaining 9 are competitive FPS games that don't work due to their kernel-level anticheat, almost all of which AFAIK won't work on Linux for the same reason.
Should've clarified: not much else from my collection of favorite games. And that's because of the limited GPU power of the M2 Air, not strictly because the game wouldn't start.
Oh i have a steam deck and am in the process of migrating to linux latest when Win 12 hits. Just some problems with some software like Fusion 360.
I do like Linux alot.
It really is a pity that there’s no working business model around open source maintenance for software like wine. I’m the guy who fixed the wine bug that blocked new iTunes versions, because I like to keep my music in iTunes for easy iPhone sync. I also have Fusion 360 working flawlessly in wine, but the setup process required multiple sessions stepping manually with a debugger to avoid crashes and packaging that as scripts and/or just documenting all the little issues and their fixes and keeping that up to date with fusion updates would be serious work. So nobody is doing it.
CrossOver sells WINE and WINE consulting; I've been a happy customer on and off for about 20 years. If you're bothered by open source WINE i'd say give them a shot. In my experience it's worth the $70 or whatever to get a well-paved GUI path and support.
I’m a happy CrossOver customer myself. But they don’t have enough resources to keep all major Windows apps working well. Which, to me, indicates that the business model of selling support only to those who are willing to pay, while letting everyone use the results for free, isn’t such a great business model.
But for that I still have my Bazzite or Steam Deck. I really encourage you to try Linux for gaming. It's incredible what Valve has achieved on that front.