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.
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.
> Factorio works but not much else.
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.
[0] https://steamdb.info/charts/