Alienware M15 (i7-8750H, 16GB RAM, 512GB SSD, GeForce 2070)

Not only does the Alienware M15 deliver snappy performance, but it also offers a diverse selection of ports.
Pros and Cons
Pros
-
Wide selection of ports
-
Anti-glare display
Cons
-
No backlighting