I do a lot of remote pair programming lately, admittedly mostly in the driver seat. We use MS Teams as that is what the rest of the company uses. I think there is room for improvement, e.g. simultaneous sharing of windows on both sides.
Can you point me to a tool that works well for you?