The one that you can get. With all this mining stuff many gpus are unavailable. Also nvidia is not so good for free software because it is encripted for some reason. Not an expert here but amd is better in my opinion. I am saying that as someone who has nvidia.
Then if you want performance it is all about specific card and optimisation.