A 1.5k pc will be pretty decent. My initial PC was a 500 euro build and it was fine for a while anyway. The biggest bottleneck was ram and a gpu.
Macs. I’ve seen a few issues reported with them, mainly needing specific versions of code for engine versions - not the latest for everything. You could consider a linux PC if its about OS but again, I’ve heard they offer slower performance over windows.
The m1/m2 thing seems to be going away since the latest versions are native but you will get more bang for your buck with a pc.
Suggestions here. 2 ssd one at least 1tb but more the better and the other for os, 512gb should be enough. 32gb ram and a 4060 gpu or equivalent. If you go amd it will be cheaper.
A 14th gen i5 should be good enough as well. Pay attention to the cpu clock speed. It is important for C++