I have tried Ubuntu, Windows and Hive.
I have had issues with Ubuntu drivers so I tried Hive. Hive is good but because of my setup, mix between AMD and Nvidia on one rig, this didnt work out well.
I am currently on Windows and don't have any problems. So my choice is Windows.
Hope this helps.
I have mixed rigs and they running perfectly fine on Hive. To add to it, you have to be patient to setup the mix rig with right config for you cards. Took me few days to tweak it to optimal performance but it`s stable a F... now