As a GM, when I shifted to online play, I started with Roll20. I still use it for multiple games (as a player).
So many failures and crashes when we tried to use it for voice + play, so we gave up and shifted to Discord for voice and Roll20 for the visuals.
Roll20 still feels klunky and horrible, even after nearly a year of weekly use. Safe to say I dislike it.
I hunted for a replacement for a LONG time. So far,
Tableplop: Easy to use virtual tabletop has won my vote.
My other go-to map tools for actually creating visuals are
Mipui and
Dungeon Scrawl | Home
My basic requirements were:
FREE. At least to try, but preferably freemium.
LIGHTWEIGHT. Less baseline bloat, less onscreen clutter. I play more than 5E, so a internal 5E content library wasn't critical to me.
USABLE. Low learning curve with potential for pick up and play. I didn't want to have read a detailed manual to use it.
OPTIONS STAY OPTIONAL. Automation doesn't help if your players don't know the rules to begin with. Fancy onscreen features like lighting effects, condition markers and hit point trackers don't add much if you're having trouble just drawing or moving stuff on screen or data doesn't update properly.
I do admire more elaborate gamers... the mini painters, the set builders, etc. I don't have the skills myself--
I just throw a few tokens on a grid IRL and maybe scratch out some rough images with a wet-erase marker. So I didn't need much more when I moved to online play. It just amazed me how much stuff most of these VTTs included as "essential" for play.
It feels to me like many of these VTTs are trying to get you closer to a video game just because you're on a computer. But I don't need all that complexity to roleplay.