Linux version works pretty well and is stable. 10-12 sols/s from each of my RX470s and RX570s. RX550's 4GB also work fine on linux, 5 sols/sec for each one.
Windows version is another story. I build a powershell watcher script that restarts the miner if it crashes which it does a lot. Sometimes it crashes after a few seconds, sometimes it runs for 10 minutes or more. Sometimes on the restart it gets stuck on "Using Device". I spawn the miner through powershell and tee it out to a log file so I can watch for this problem and force kill the miner and restart it when it does. The API is unreliable and still not usable to keep the miner up.
Mining on windows with RX550s seems fairly stable for the most part, get 3-4 sols per 4GB RX550. I do sometimes get the "Application has stopped working." popup which can't be cleared by script. Once this happens I have to reboot the box to get the miner to work again. 2GB RX550s do not work at all (no worries though, I get 450hs/sec on cryptonight from them)
My Vegas on windows (on blockchain Aug 12 driver) do not like the miner at all and often get stuck, but I am seeing about 30 sols from each of them when it does work. Version .38 with the gfx900 kernel seemed to be more stable for Vega on Windows.