This depends on your use cases. If you running stable distribution like Ubuntu LTS and use Blender (or any professional 3D software) Nvidia proprietary driver is still make sense to use. Also Nvidia is obviously your choice if you want to run any machine learning software.
But if you want to run some bleeding edge distribution and play games on Linux then AMD open source driver will work great for you.
But if you want to run some bleeding edge distribution and play games on Linux then AMD open source driver will work great for you.