Rails and Elixir dev here. I spend 90% of my day in my VSCode. Write test and run them in the IDE. I love the MacBook screen and don't find I need more than one monitor.
I do use external keyboard and mouse, so I can raise my screen, but the resolution on MacBook is so awesome.