I've been using Nvidia under Linux for the last 3 years and it has been massive pita.
Getting CUDA to work consistently is a feat, and one that must be repeated for most driver updates.
Wayland support is still shoddy.
Hardware acceleration on the web (at least with Firefox) is very inconsistent.
It is very much a second-class experience compared to Windows, and it shouldn't be.