Things have changed considerably. I also had terrible experiences with ATi of old; especially the fglrx (Catalyst) driver. I spent hours trying to get that cruft working on Fedora Core 4. These days AMDGPU is probably the best (I never tried the "value added" proprietary version because I don't need audio via hdmi). Likewise with Nouveau I was also pleasantly surprised. It did the job on an older Nvidia GT9xxx card.I'm not aware of the performance of amdgpu driver. Last time I dabbled with ATi it was 10 years ago and the situation wasn't good. There was closed source and open source driver and both had issues. Also, what is the status of long term support, as ATi is notorious for obsolesence of adapters in new driver versions - there's currently 10-15 years of backward support in nvidia-driver(s), you can run the model from yesterday or from 2007.
The issue with the nvidia blob is mainly that it stops working with newer Xorgs after a while. I experienced something similar to this: https://lists.freebsd.org/pipermail/freebsd-questions/2016-March/270988.html