As somebody who has always been more about “theater of the mind” gameplay, I’ve never really felt that stuff like this is worth the effort. I like Roll20 simply because it gives us character sheets, lets us track our rolls, and gives us a nice virtual whiteboard to sketch stuff when it’s needed.