In my opinion, only the one thing matters in current days OS is the UI. Especially if you a frontend either backend developer. All those containers and virtualization give you the ability to run any type of software and tool that you need. Even VScode these days can run inside containers, that's crazy! So I think you can choose one that gives you the ability to concentrate on what you do, not on how you do. Time is a very precious thing to spend it to configure and update tools. ✌️
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
In my opinion, only the one thing matters in current days OS is the UI. Especially if you a frontend either backend developer. All those containers and virtualization give you the ability to run any type of software and tool that you need. Even VScode these days can run inside containers, that's crazy! So I think you can choose one that gives you the ability to concentrate on what you do, not on how you do. Time is a very precious thing to spend it to configure and update tools. ✌️
But they can all use the same UIs?