I am definitely moving to Linux this year.
I'm a not a developer, but I am willing to tackle the learning curve.
I have been a Windows user from my very first computer, my first internship was at Microsoft. But I am done with the directions they have taken these past years!
There definitely can be some hurdles depending on what your goals are. If you're mainly browser user, don't stress. If gamer, go PopOS (if want to be a bit more, EndeavourOS is a good recommend).
If you do want to learn linux, then I actually suggest doing things "the hard way". That is installing Arch (fastest newbie I've seen is install on the 4th attempt) and try living in the terminal. The failures lead to a lot of learning. But it is a good way to learn because it forces you to get your hands dirty and makes you quick to not be afraid because well... you will have already experienced fucking up and it is less scary once you have haha. It's one of those things where you don't feel like you're making progress but boy do you learn fast this way.
But this of course is not what everyone should do! I just wanted to offer the advice in case you or anyone does. I am being serious about it being the hard way. But it pays off.