RX 580 I like more but I don't recommend you to buy these GPU second hand. You don't know how they worked in the mining business. They can be overheated. They certainly require replacement of thermal paste. On this equipment there is no guarantee. The payback period of these GPU 7-10 months. It seems to me that you can not pay back. It is better to buy a new one.
Saphire have better fan than MSI. and agree with you about buying new one (due to Mod bios...) except if 2nd hand are still under guarantee.
Just found 1 2nd hand Saphir RX 570 for less than 150 euro with 1.5 year guarantee.
The RX series are really hard to find on the secondary market in my country, there are only people trying to sell it for stupid amounts of money because they know it is a very cabable card for mining, therefore they think people will pay more for it.. I'm not sure wether I should mine eth or zec/verge yet, it all depends on what cards I can get cheaper I suppose. There's a 3 year guarantee on all cards, and I will be making sure I have a few years left off the warranty so I can atleast pay the cost of them before they take the night.