One eternal problem with gaming laptops and Linux remains the dual-GPU architecture, which is always kind-of-but-not-quite supported. Most often it is easier to forego either the GPU or CPU-video, leaving the overall experience frustrating.
The fact that most (all?) gaming laptops come with NVidia GPUs (requiring closed drivers, unless Nouveau got much better since last time I tried it) doesn't help.
While I understand that this sucks, I've been running Windows as a primary dev machine for a long time now, so this particular problem doesn't affect me personally.
The fact that most (all?) gaming laptops come with NVidia GPUs (requiring closed drivers, unless Nouveau got much better since last time I tried it) doesn't help.