Before this laptop, I used an Intel+AMD laptop which worked fine (except for AMD's driver messing up in suspend, because the architecture was uncommon and left behind in the middle of a driver model switch).
"Avoid Nvidia; if you have to use Nvidia, avoid other brands if possible" seems to be the way to go.
I'm still mad about Nvidia setting an arbitrary limit to the amount of X11 displays. There is no good reason for it other than locking their customers into data center GPUs.