Boa noite jovem! Tudo certo e por aí?
É melhor pro teu caso um Mac Mini M2 e colocar os periféricos que tu precisa. Mac M1 é bom, mas com 8 GB serve mais pra uso básico (internet, planilhas, etc.)
No meu caso programei usando Mac Pro M1 com 16 GB e dava uns leves engasgos usando Docker, PHPStorm, Chrome, Postman pra testar API, etc.
Um abraço.
Edit: O Mac aceita os periféricos que tu citou de boa, até um teclado gamer Windows consegue usar, pois o Mac faz o trabalho pra ti de configurar as teclas de acordo.