To break up the Nvidia circle jerk here, some GPU history.
When everyone was shitting on AMD drivers pre-GCN, Nvidia drivers were the #1 cause of BSODs and had multiple instances of their drivers/bios bricking cards.
Once AMD worked out the kinks in GCN, their driver's were considered on the same level as Nvidia's, though Nvidia still had better day1 support for new game releases, since they spent far more of dev support and were blocking AMD access.
Towards the end of GCN, AMD drivers were still getting performance improvements and support in new games for cards of previous generations (FineWine) while Nvidia actually dropped support for previous architectures that were about the same age.
While yes, AMD had some teething issues with RDNA, it seems like it was blown way out of proportion.
I had a couple issues when I got my Red Devil 5700xt. A beta driver released within a few weeks fixed the vast majority of issues.
When I updated to the next WHQL version, I had problems with it and went back to the beta. Every WHQL since that first one I tried has been fine.
While I have bounced around between both manufacturers. I can personally recall driver issues with both.
I spent about the same amount of time messing with 5700xt driver issues as I did with each the 8800GT/GTS (Source engine/texture issues and Windows 7 drivers) and the GTX970(driver issues).
x800xl - x1900xt - 8800gt/gts and hd4850 - gtx280 - gtx480 - R9 290 and GTX970 - 5700xt
Edit- GTX280 was back when I was benchmarking/OCing. GTX480 was from my roommate in 2012 for helping him build his new rig.