YMMV but switching from laptop OS X to desktop Linux has been a gamechanger for me. Far cheaper, and the power / UX of a mid-range 2020 desktop blows my 2019 Macbook Pro completely out of the water for my usecase. Code is a joy again. When I do use my Macbook on the go, I generally use VSCode remotely connected to my desktop because it's so much faster.
I also use Regolith Linux, which is a noob-friendly tiling window manager version of Ubuntu, and it feels so slick with multiple monitors.
I also use Regolith Linux, which is a noob-friendly tiling window manager version of Ubuntu, and it feels so slick with multiple monitors.