lenovo is the cheapest and everything is customizable. Specs may not be the best but it can play most games at high settings in 1080p. The dual cooling fan design is also one of the best.
lenovo, aftershock and dell has on site support. Aftershock being a small company, I doubt keep much parts on hand compared to dell and lenovo.
Dell on-site support is really good. The outsourced technician can replace most parts on the spot and will resolve your issue; otherwise they don't get paid for repeated visits. If you keep having issue with a certain part, eg ssd, dell sometimes can upgrade to other brand for free.
Previous dell gaming laptops do have motherboard issues. Not sure about now. The battery dell and hp uses are prone to bloating. Not an issue if you purchase additional battery pro support which have unlimited battery replacement.
If you want battery life, an upgraded legion 5 has a monster 80wH battery for 6h of gaming
Gaming laptop may be too heavy to carry around. A good alternative is to buy laptops with ryzen 5500u processor. It can play games at 1080p low. Acer aspire 5 at qoo10 with 5500u cost like $750-$850 at qoo10. The 50wH battery is quite big considering it doesn't have a dedicated graphics card.