I got into Linux with... NixOS.
Linux was already different enough to force me into using the command line when I normally wouldn't. For those who don't know (but already know Linux), NixOS changes a lot of core things about Linux, namely messing with the FHS and making some directories read only. This makes it so that instructions and tutorials that would work on other Linux distributions just don't.
Regardless I like both! Let me explain.
Big thing that keeps me in Linux instead of returning to Windows is customization. I don't really mean just ricing or theming; with Linux it's more about making a shell for yourself. AND, it's about finding your workflow and patching up gaps with things like scripts. I have a script for making art that can quickly open and create Krita files.
And if you're not using someone else's dotfiles, or using a desktop environment like KDE or GNOME, I do mean it when I say "making a shell for yourself". This means downloading a bunch of programs and using them together to build your operating system. This is the meat and potatoes; Linux is just the kernel that makes it all possible.
Personally I find NixOS to be a godsend for setting up my software, especially for system stuff like the kernel or drivers.
The big thing is that you use config files to download and maybe even set up that software.