I have heard, and keep on hearing of, many tales of problems with NVIDIA drivers on Linux, and there’s some functionality from the GPU that simply isn’t exposed in a usable way on Linux.
But I can only think of hearing of one problem with AMD (integrated or discrete GPU) drivers within the last five years, and that one was promptly fixed (it was a missing break statement that caused I think it was the RX 570 to be misclassified). But generally speaking, provided you have a recent enough kernel, I gather that it all just works, perfectly.
Now admittedly AMD GPUs are less common than NVIDIA ones, but even taking that into account the evidence is overwhelmingly against NVIDIA.
I’m by no means sure, but the impression I’ve received of AMD GPUs is that all functionality of the GPU is available and functional. And no one ever seems to have trouble getting normal things working.