DeoVR, as of the latest update at least, has turned to ****. Awful, crashes all the time, gives an error about low memory, sometimes won't even open. For me personally, up until the very last update it had been working perfectly fine for me. To make matters worse, DeoVR don't even allow you to roll back to an earlier app like most other apps DO allow for. I've given up with DeoVR now. I use SkyBox however not for streaming direct from websites. I use an older SLR app before they discontinued it, and that currently still works great for SLR website.
Heresphere has an awful UI in my opinion and also can not play from USB. Not to mention it's like $30 for that horrendous UI.
I've not tried 4XVR or Moon