Any of the mentioned laptops above are good if you want the battery life.
You won't be training models locally (be better using AWS), and even if you do, you leave simulations running overnight on a plugged-in computer.
Making use of the GPU in deep learning libraries like tensorflow, keras, or pytorch at a budget of $1500 wouldn't make much of a difference.
So I guess my recommendation will be Lenovo P series (P1 for Quadro P2000 or P52s for Quadro P500) - the quadros for the extra push for data preprocessing, not necessarily for deep learning. Excellent battery life too.
I would also recommend the Razer blade, they'll likely have previous gen for around that price for Black Friday or random refurb sales.
You can also check here to see which GPUs matter for deep learning. http://timdettmers.com/2018/11/05/which-gpu-for-deep-learning/