I will take 4K video and audio that doesn't drop off and a world where there is universal fiber/good connectivity. Then after that, we can talk about VR.
>This really is the way to do it in my opinion. Collaboration is one of the hardest parts to do remote (though I think VR could make this better)
Give 'screen control sharing' (for lack of better name?) software a try, two variants I've used are USE Together and Tuple. Being able to have two sets of input devices for the same screen is actually fantastic for collaboration - the pair-programming experience is arguably better than being there in person.