I used to think Radeon (AMD) is better supported in Linux.
But I recently see much people having an issue with Radeon GPU. It seems to me that NVidia (third party propitiatory driver) is more straightforward than Radeon (driver integrated in Linux kernel) to install.
I posed this question since I was thinking of my next desktop update which would happen in a coming few years.