Don’t use Linux with a laptop which has discrete graphics. I use Thinkpads with integrated graphics, and haven’t had a problem with drivers for a decade. I don’t use hibernation though, I just use standby.
I've been running ubuntuMATE for years on my t450s. It is remarkably boring. The only things that don't work for me is the fingerprint reader and docking/undocking can be funny if done hot.
But for most people, the discrete graphics option is easier and more stable, but counter-intuitive - usually more power is better. So worth mentioning.