On the other hand, Nvidia's Linux drivers are blobs (that don't even support Wayland) while AMD and Intel actively contribute to Mesa, and treat their users well (or at least much better than nvidia).
There is one advantage of nvidia proprietary driver, you get support of new cards on day one, with amd/intel it takes few months to have drivers in good shape.