Fortunately with AMD GPUs on linux you get both, as the proprietary driver simply adds some opencl support if my memory serves well.
Giving back to the community for something you get for _free_ is nice.
That is where I can gladly give my skills and money.
Fixing code on Internet for free ain't it.
Maybe I'm very lucky with Linux, but I don't agree that it is as bad as you are saying.
I'm sorry for you, maybe you should stay with windows indeed. :/
What I mean is more like "I would have a bad experience if I put my hand in the fire".
I edit my post to be more clear
From your friend over the wire.