Here is a few points that you might want to consider if you are about to buy an Apple Silicon Mac. Understand that I have an M1 MBA and a Linux box at home. At work I have a really bad but brand new Windows surface machine (managed by the IT department)
- The performance of these M1 based machines is surprisingly good.
- Software has been ported to ARM at a surprisingly fast rate, faster than I expected and in most case leading to better performance.
- This fast software porting to M1 has resulted in much of the open source world running native. Most of homebrew is native these days.
- A port of Linux to the platform is coming along slowly. However I will not install Linux until I phase out this machine as my primary Mac OS platform.
- So far kiCAD and other CAD tools seem to run as well as they do on Linux. In fact because Mac OS is Unix, for the most part the apps run better than on Windows.
- Python and other tools run just like they do on Linux so again trouble free compared to Windows.
Now about Windows. Unless you work hard on backwards compatibility a lot of software has been left behind with the advent of 64bit windows. Since I work in the industrial sector we have a lot of special function windows software that just doesn't run on modern windows operating systems. YOu can't really assume that Windows will run legacy software, in most cases it will not.
So you really need to look at what is actively supported software. If the software you want to use is on the Apple platform you are golden. If not; you need to determine if alternative software is available or emulation will work.
By the way there is no "BEST" software. That can lead to making poor platform choices. Instead consider what your needs are and if the platform in question supports those needs.