Sou dev mobile e estou na duvida entre notebooks

Atualmente tenho um nitro5 com placa de video gtx 1660 e um intel i5 de nona geração, porém tenho trabalho com flutter e tenho um iphone como dispositivo. Estou tentado a comprar um macbook pois acho que facilitaria minha vida como dev mobile porém estou na duvida de qual deveria comprar e se realmente vale a pena trocar meu notebook e comprar um mac somente para trabalho.

caso fosse pegar um mac qual seria o melhor? estava cogitando um macbook air m1 com 16gb de memoria principal, pelo conforto e estética.

Ignorância minha, mas dizem q pra desenvolver para iPhone tem q ser no ecossistema Apple, e para desenvolver para Android não importa, no pior dos casos eu, sem nenhum conhecimento sobre dev mobile, pegaria um Mac M1.

Se eu fosse contratado hoje para fazer mobile eu compraria um Macbook Air m1 Pro 16GB RAM só para estar pronto para todos os cenários.

com flutter eu consigo programar para ambos com somente um código (motivo que me fez escolher a framework), porém para devs mobile poder emular o código no próprio telefone é muito mais prático e rápido. além de ajudar a desenvolver telas com uma boa UI e UX. Infelizmente a apple não permite emular o código em meu próprio telefone caso não seja codando em um MacOS
Bom chegou o limite do meu conhecimento, desenvolvi um site pra faculdade em flutter apenas e foi tudo o que fiz. Então não vou entrar em assunto q não entendo, mas espero que encontre a sua resposta ideal!

Bem, tenho um macbook air m1 de 8gb de ram, sou dev mobile e ele me supre muito bem, eu consigo inclusive rodar um app flutter ou react native usando um emulador android e um simulador ios ao mesmo tempo, ou seja, o seu parametro que usa com note windows ou linux é totalmente diferente em um macbook.