I played in a D&D Dragon Heist online session the other day. We used discord for the audio and general chat, but rounded it out with an open source tool called Udonarium that has a neat approach to tabletop.
The first thing that struck me was its approach to the map. Most software, such as roll20, provides a top down view. Udonarium, on the other hand, provides a 3D view, with the tokens “standing” on the map, giving it a feeling similar to in-person table top play. The board and tokens themselves can be rotated. A brief video showing this functionality: