From an end user perspective, I think the best thing the Asahi team could have done was solely focus on getting the M1 Air/Pro working 100% before moving onto other devices.
But that would probably result in burn out from the crazily talented dev team :P