I now have more experience than I would have thought I have on this topic. Basically these laptops have actually gotten better over time as consumers vote with the wallet. The result? They are more DIY friendly offering modular upgrades for SSD (or m.2 ssd), memory, and the gpu.
What this means is that if you have an older but still strong chipset you can upgrade the gpu and still get very nice performance.
These days I do not understand some gamers. They get annoyed by sound of fans in their gaming laptops. For me fans means the gpu will not throttle itself. Basically, when a gpu or cpu throttles they slow down due to heat build up. The best case is to have your gpu running at full speed, even boosting when needed.
If you are in the market for a gaming laptop get a thicker heavy model. You will thank me 5 years later when you are still using it. Thinner models will have a higher fail rate. Models that have poor heat management will fail due to plastic cases warping, capacitors bursting on the motherboard, and burning out gpus.
DO NOT GO CHEAP ON GAMING LAPTOPS. Thicker models with robust cooling, and add a cooling pad of your own. When you need a boost and want to use a cheaper but more powerful desktop graphics card get a gpu booster. That is a whole new topic though.
So I am in the market for a replacement for the beast, I am looking at second hand models in the 1200-1600 dollar range, that I will upgrade later. Gotta love amazon!
/tata

