Been using #Linux as my daily driver for almost two years now. Still interact with #windows at work from time to time, could never go back to it for my own computer though!
People need to understand that it can break from time to time, especially when you're using a Linux distro with a rolling release. if you're looking for something stable, try #debian.
If you're looking for something more 'bleeding edge', I can't recommend #arch enough (obligatory 'I'm using arch btw'). You'll get
- a great wiki with plenty of details, tutorials and explanations
- a big user base
- a system that is customizable to your needs
- a system that lets you run up-to-date software
Don't expect smooth sailing though. you will learn a lot during installation and setup. things that 'just work' on windows, might need you to tinker/research a bit on Linux. Things will break with updates because software dependencies might break when using more recent and not-so-battletested software.
but it's a learning curve you wouldn't want to miss IMO. You'll need a weekend or so to set things up in an efficient way for you.
I recommend checking out the various Desktop Environments available and see which one appeals to you. Been using #gnome #kde #xfce #hyprland and switched to #niri recently. It's just so efficient and the work flow is perfect for my needs.
#tilingwm