Dell developer edition laptops are built for Linux. As usual with laptops there’s a tradeoff between portable and powerful.
Switchable graphics are a pain (anywhere, not just on Linux). I’d recommend getting a machine with passable integrated graphics, and doing any gaming on a desktop.