I really want a laptop with a working keyboard. It's getting nuts. Should I:
1. Wait for the new M1 MBPs later this year
2. Get an existing M1 Mac
3. Go back to Windows with a Surface / Lenovo
4. Get a rugged Linux laptop with great battery life
5. Something else?