Eu tenho um MacBook Pro 2011 que uso para programar, consegui fazer upgrade para SSD e 16gb ram, mas oficialmente o suporte do sistema parou no High Sierra eu acho, agora uso com o Catalina mas usando um patch que funciona bem, tem alguns problemas na visualização mas me atende no Xcode, mas nao sei até quando ....
Se for comprar um Notebook novo, com certeza procure um mais recente que tenha suporte do Catalina, Big Sur, e q vc não precise se preocupar com fazer patchs p instalar o OS.
No meu caso eu também uso bastante o Windows no trabalho (Home Office) e optei por montar um Hackintosh que vai me atender nos dois trabalhos que tenho