Imo Intel graphics work best (not sure about the new dedicated GPUs) if that's powerful enough for you. I've had some issues with amdgpu although no special setup is required. Unfortunately a lot of hardware manufacturers are Windows first (and only) and some poor volunteer has hacked up a Linux driver via reverse engineering
If you want a good Linux experience, you should look for hardware with first class Linux support. Likewise, good luck with macOS on non-Apple hardware--it's possible but ymmv
If you want a good Linux experience, you should look for hardware with first class Linux support. Likewise, good luck with macOS on non-Apple hardware--it's possible but ymmv