NVIDIA GPUs are the only ones that are currently truly supported for machine learning development with CUDA and all. While I still hope the ecosystem of AMD GPU will get better on this subject, for now I would only take a NVIDIA GPU for this specific reason.
Having a local GPU is very useful for CUDA development and all . So I’m actually rooting for modular laptop GPU. Letting the choice to the consumer is always better!