Apologies if this is a bit long-winded, I just want to make sure I cover everything.
I’ve been wanting to move from Windows to Linux as a daily driver for a while now, but have always found excuses not to. Like a lot of people, the recent developments in gaming on Linux seems to be the push I needed. I do have some Linux experience (Ubuntu/Xubuntu about 10 years ago, installed Mint but never really used it, a fair bit of recent Raspbian stuff), but I’m looking to find my one true distro for daily use. I’ve noticed in a few of Wendell’s recent videos that he’s been using Fedora, and from my brief research it seems like it might be a good fit (very up to date, aimed at developers, lots of docs), so it’s currently installing it on Virtualbox so I can try it out. The only thing that really worries me is that it’s RPM based, vs the DEB that I’m used to. Is yum better/worse than apt? Are programs often in both formats, or just one or the other?
My uses cases will be mostly coding, gaming, CAD (for 3D printing, usually Autodesk Inventor with Cura, which I believe doesn’t work under Wine) and consuming media (Plex, Twitch, YouTube, Spotify, Netflix - do I need non-free codecs?). I’ll probably run Windows in a VM for the programs that don’t play nicely in Linux. I’m looking to move from Virtualbox to something like KVM/Boxes in the future, are there certain distro’s that play better with this? Is there a better solution I don’t know about? I’d also like to eventually have a RAIDZ array, so having ZFS support built in or easily installed is a plus. Integrated Google Drive/Dropbox would also be good, as I use those for work (planning to move my personal stuff onto Nextcloud soon).
I like the look of Gnome. It has its issues, but I’ve literally just watched an old video with Wendell talking about Gnome Extensions that I didn’t know were a thing, so I’ll have to look into that. I’m willing to look into other environments if you think there are some real benefits (just not KDE, not really a fan of it aesthetically). Being so used to Windows, I’d like to keep some of its convenience features, like Super + typing to search, Super + arrows to snap windows, etc, stuff that I noticed was missing from Pixel. Not critical, but I’d also like a LTS or, preferably, rolling release so I don’t have to reinstall so often (unless I can stay up to date and supported without reinstalling, then it doesn’t matter - the easier it is to stay on the slightly-bloodied-but-tested edge, the better).
What would your suggestions be? Is there a particular distro that perfectly suits what I want, or would I need to roll my own (a very much in the future project)?