I've been sharing an Affinity Designer file via Zoom, but I'm thinking of moving my 5e games over to Roll20 to consolidate windows/apps and (ideally) make prep a little easier. I hate the UI, but it has worked well for a few non-D&D games, and my players are all familiar with it.