I use Nvidia on Linux for over a decade now, never had a problem. Using the official closed source drivers. I don’t know if AMD is better because I never tried it myself, but in my experience Nvidia is working as well as on Windows.
This is on desktop, I don’t know about laptops. My experience is also limited to gaming, maybe it’s bad for CUDA or something.
Meanwhile in reality installing Nvidia drivers is literally just a checkbox in a Drivers menu in system settings. Unless you are using Arch or something.