In my experience, vorpx desktop viewer is by far the best when it works, altho i often end up with it shutting down / restarting in loop with no error messages or anything to help me figure what is causing problem and at which point i use virtual desktop.
Virtual desktop works alright but you wont get as much fps on the virtual screen nor as good clarity compared to vorpx.
tldr, vorpx desktop viewer is great so long as it work for you, its a bit finicky as for what conflict with it and stuff.
Virtual desktop on the other hand, is lower quality result, but ive yet to see an instance where it didnt work.