Okay I know this sounds like click bait but trust me switching over to linux requires you to first master the open source software that you will be replacing your windows/mac counterparts with. Doing it in an unfamiliar OS with no fallback to rely on is tough, frustrating and will turn you off of trying linux. DISCLAIMER: I know that some people cannot switch to linux because open source / Linux software is not good enough yet. But I urge you to keep track of them and when so you can know when they are good enough.
The Solution
So I suggest you keep using windows, switch all your apps to open or closed source software that is available on linux. Learn them, use them and if you are in a pinch and need to use your windows only software it will still be there. Once you are at a point where you never use the windows only software you can then think of switching over to linux.
The Alternatives
So to help you out I'll list my favorites for each use case.
MS Office -> Only Office
- Not for folks who use obscure macros and are deep into MS Office
- Has Collaboration and integration with almost all popular cloud services..
- Has a MS Office like UI and the best compatibility with MS Office.
Adobe Premiere -> Da Vinci Resolve
- It is closed source but available on linux
- Great UI, competitive features and a free version
Outlook -> Thunderbird
- Recently went through massive updates and now has a modern design.
- Templates, multi account management, content based filters, html signatures, it is all there.
Epic Games, GOG, PRIME -> Heroic
- Easy to use, 1 click install, no hassel
- Beautiful UI
- Automatically imports all the games you have bought
PDF Editor -> LibreOffice Draw
- Suprisingly good for text manipulation, moving around images and alot more.
- There might be slight incompatibilities (I haven't noticed anything huge)
- But hey, it's free
How do I pick a distro there are so many! NO
So finally after switching all the apps you think you are ready? Do not fall into the rabbit hole of changing your entire OS every two days, you will be in a toxic relationship with it.
I hate updates and my hardware is not that new
- Mint - UI looks a bit dated but it is rock solid
- Ubuntu - Yes, I know snaps are bad, but you can just ignore them
I have new hardware but I want sane updates
- Fedora
- Open Suse Tumbleweed
I live on the bleeding edge baby, both hardware and software
- Arch ... btw
Anyways what is more important is the DE than the distro for a beginner, trust me. Gnome, KDE, Cinnamon, etc. you can try them all in a VM and see which one you like.
SO TLDR: Don't switch to linux! Switch to linux apps.
I switched as a kid too, but that makes it really easy because I never ended up depending on a bunch of proprietary Windows only apps. I never learned stuff like Photoshop and Illustrator and Premiere, not even on pirated versions like most kids do. Photoshop CS2 technically ran under wine but the experience was so miserable I learned GIMP instead. My last Windows was XP.
The older you get the more "serious" software you have too, like tax stuff, the whole Windows-centered workflow at work. The deeper you are into the ecosystem the worse it is.
The issue I see over and over and over is not that using Linux in itself is that hard, it's dealbreaker software and hardware. Oh your capture card isn't supported. Your audio mixer's not supported. It sucks. So basically what OP said: you have to switch to Linux friendly software first, then it's basically just swapping the OS and not flipping your entire computing experience over.
Luckily, I don’t depend on Adobe stuff, but knowing some professional photographers, you sort of can’t live without Photoshop. I feel like GIMP has severely stagnated - many of the features are there, but buried, while non-destructive editing integral to a modern workflow seems eons away. (I find this weird, especially considering how good and mostly intuitive a project like Inkscape is - I find a lot of things easier than Illustrator.) I kind of want to learn GPU shaders and GPU compute (I’m mostly a Python guy with up to Calculus II experience, some bezier curve know-how, and more math on the way, for reference, for reference) so I could create a fast open graphics editor as backlash for Adobe’s AI buffoonery, though my project management skills aren’t great at the moment.
Yes, hardware support for things like video capture, that is the danger zone. :)