If you're looking for a laptop that is a drop-in replacement for a desktop, then this is probably not your device. It doesn't have the super-premium GPU. No Thunderbolt or USB-C power delivery (there is a USB-C but not for PD). No SD card slot for photo mavens.But at this price point there is no better travel laptop for gaming. Battery life is poor for gaming (as is always the case when driving an Intel CPU and NVIDIA GPU), but GPU performance on the internal screen is fantastic, and the discrete GPU is automatically turned off when not gaming to extend battery life. The 1660ti really punches above its price point in gaming performance and knocks out some amazing frame rates, and the i7 CPU is one of the best CPUs you can get in a portable device.Internal storage is tight at 256GB but expansion options are abundant, with both 2.5" drive slot and NVME slot available for immediate expansion.  Popping a 2.5" SSD into the slot with the included ribbon cable and rubber bumper was easy-peasy.  Several USB 3.0 ports (3 USB A connectors and 1 USB C connector) provide ample external connectivity. I've added a 2nd NVMe drive as well.The internal keyboard and touch pad are perfectly adequate, but you're gonna use a mouse + WASD anyway so who cares? Some folks worry about the AC adapter cable sitting next to the air vent, but it really doesn't get hot enough to do any harm. I suppose you could always get a little extension cable if it bothered you that much.(EDIT: Made some inaccurate statements about external display support. Corrected!)