We purchased the Apple M1 to work on free and open source software.The machine is unreliable. We have taken it to Apple twice for repairs. It seems some of the system software has a lot of gaps and some of the system software is not well tested -- the software keeps breaking. So far we've seen the compiler break (the only tool we really use), the account manager break (we can't login to our own machine), and the softwareupdate tool break. In fact, we reported the broken softwareupdate tool to Apple several updates ago and they still have not fixed it.Storage is also a little on the lean side. We would like to upgrade the SSD but Apple does not let us service it ourselves.You should probably wait another year before you buy one of these things. Wait for the product to become more stable. Maybe even buy a used one since they are a bit pricey.