Then there's the issue of resource overhead. If you're on a relatively old or weaker system, Windows itself will eat up a ton of resources, leaving you little to work with during development or even ...
MX Linux has been an absolute favorite for the last few months as it works under 500 MB of memory and minimal storage space.